게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

숙제 관련 질문

 
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2008)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
이충민
손님





올리기올려짐: 2008년9월16일 12:55    주제: 숙제 관련 질문 인용과 함께 답변

1. 올바르지 않은 인자를 받으면 error 처리를 해야 한다고 하셨는데요. 예를 들어 (zipper '(1 2) 3)는 error를 알려야 하는데, 그런데 (display "error")나, 그냥 "car: expects argument of type <pair>; given 3"라는 에러 메시지가 출력 되도록 하는 것(따로 처리하지 않음)이나 별 차이가 없어 보이는데, 이런 것은 그냥 두어도 되나요?

2. 숙제에서 제시한 procedure의 내부에서 사용되는 자기가 만든 procedure를 외부에 정의해도 되나요?

3. tree를 만들 때 define-structure를 써도 되나요?
위로
최원태



가입: 2006년 9월 16일
올린 글: 369

올리기올려짐: 2008년9월16일 13:50    주제: 인용과 함께 답변

1.
우선, 에러처리는 error 라는 함수를 사용합니다.
채점은 에러가 나야 하는데 값을 돌려주면 감정! 정도로 이루어집니다.
점수를 위해서라면 자연스럽게 에러가 나는 경 에러처리를 추가 할 필요는 없습니다.

하지만 "프로그램을 짜는 방법"을 배움이 이 과목의 목적임을 기억하세요
적당한 위치에서 적당한 에러메세지를 뛰워주는 본인의 발전을 위해 좋겠지요.



2.
사용해도 무방합니다.
그렇지만, 최상단에서 하나의 함수만 visible하면 조교가 행복해집니다.
함수가 많은 경우 채점에 여러가지 어려움이 있어요ㅠㅠ


3.
define-structure는 scheme 표준 문법에 포함되지 않습니다.
표준을 지켜주세요 Smile
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
이충민
손님





올리기올려짐: 2008년9월16일 20:29    주제: Re: 인용과 함께 답변

http://www-mips.unice.fr/Doc/Softs/MIT-scheme-7.3/refman_toc.html에 define-structure가 있길래 써도 되는 줄 알았는데 아니네요. filter는 써도 되나요?
위로
최원태



가입: 2006년 9월 16일
올린 글: 369

올리기올려짐: 2008년9월17일 0:04    주제: 인용과 함께 답변

1.
filter는 (list에 대한 filter함수를 말하는거라면) 사용해도 됩니다.

2.
몇몇 유명한 매크로는 모든 구현에서 "비슷한" 형태를 제공합니다.
define-structure가 대표적입니다. 이것들은 비슷하지만 어딘가 조금 다릅니다.
MIT-scheme에서 제공하는 define-strucutre와 PLT-scheme이 제공하는 것,
scheme48이 제공하는것이 모두 조금씩 다릅니다.
MIT-scheme 메뉴얼에 있다고 해서 다 믿어서는 안되겠지요.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기 글 올린이의 웹사이트 방문
오준혁
손님





올리기올려짐: 2008년9월17일 17:56    주제: error처리는 error함수라고 하셨는데 인용과 함께 답변

error함수 어떻게 사용하는 건가요?
게시판을 둘러봤는데 저는 못찾겠는데
저만 모르는 건가요ㅜ_ㅜ
위로
손님






올리기올려짐: 2008년9월18일 0:38    주제: 인용과 함께 답변

http://www-mips.unice.fr/Doc/Softs/MIT-scheme-7.3/refman_17.html#SEC153

이제보니 define-structure가 없다고 나오는데 (Pretty Big에서) 그럼 혹시 있다고 나오는 것은 사용할 수 있나요?
위로
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2008) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay