게시판 인덱스

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

숙제 3-1에 대한 질문입니다

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



가입: 2007년 4월 2일
올린 글: 17

올리기올려짐: 2007년5월5일 22:03    주제: 숙제 3-1에 대한 질문입니다 인용과 함께 답변

이번주 내내 시험이다가
이제서야 시간이 나서 주말을 달리고 있는데요

시작하고 나니 뭔가 당황스럽네요

3-1번의 경우에

두가지 방법에 따라 구현하라고 하셨는데요

is-t 라던지 하는 것들은 실제로 밖으로 보여지지는 않잖아요?

그럼 실제로 밖에서 불려지는 함수들은 걍 이것들중 암거나 골라서
코드:
(define (glue a b c d)
   (glue-a-from-a a b c d))

와 같이 해버리면 되는건가요;;
위로
사용자 정보 보기 비밀 메시지 보내기
장민석



가입: 2006년 9월 5일
올린 글: 165

올리기올려짐: 2007년5월6일 11:58    주제: 인용과 함께 답변

입력 인자의 종류에 따라 나눠서 구현해야겠죠..
위로
사용자 정보 보기 비밀 메시지 보내기
공순호



가입: 2005년 9월 29일
올린 글: 363
위치: 302동 312-2호

올리기올려짐: 2007년5월6일 14:11    주제: 인용과 함께 답변

장민석씨께서 설명하신 것과 같이

(glue a b c d) 했을 때 인자로 들어온 a/b/c/d 들이

배열 구현의 무늬인지 트리 구현의 무늬인지에 따라서

glue 내부에서 해야하는 일이 달라야합니다.


따라서 각각의 경우에 대해서 처리해주는 함수를 작성하셔야겠지요.


참고로 glue 뒤에 오는 4개의 무늬의 구현은 항상 동일한 경우에만 처리하시고

서로 다른 구현의 무늬에 대해서 입력이 들어왔을 경우에는 에러 처리하시면 됩니다.
_________________
- soon@ropas
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
정동호



가입: 2007년 3월 28일
올린 글: 19

올리기올려짐: 2007년5월6일 14:16    주제: 어라 이해가 안 가는 부분이 있습니다. 인용과 함께 답변

숙제문제에 나오는 예를 보면

코드:
(define B black)
(define W white)
(define Basic (glue B B B W))


이런 부분이 있는데 glue에 주어진 B의 array/tree여부를 알기 위해선 black을 조사해야하고 조교님께서 써주신 예로 is-t?/is-a?에 넣으면 둘다 #t로 나오지 않나요?

(glue B B B W)로 주어졌다는 것 자체가 이미 a/t의 여부를 결정지을 수 있는 단서가 되는 건지요? 예를 들면 (glue (B) (B) (B) (W))는 tree라든지..
위로
사용자 정보 보기 비밀 메시지 보내기
공순호



가입: 2005년 9월 29일
올린 글: 363
위치: 302동 312-2호

올리기올려짐: 2007년5월6일 14:24    주제: 인용과 함께 답변

정동호씨께서 말씀하신 것과 같이

실제로 기본 무늬 black / white의 경우에는


is-t? / is-a?에 대해서 모두 #t를 반환하게 됩니다.

따라서

(glue black black white black)과 같은 예에 대해서

glue 함수 내부에서 이것을 tree에 관한 것으로 처리할 것인지 array에 관한 것으로 처리할 것인지는

glue함수를 구현하는 사람의 자율에 맞기도록 하겠습니다.


이 내용에 관해서는 아래쪽에 있는 글에 이미 적어두었습니다.
_________________
- soon@ropas
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
정동호



가입: 2007년 3월 28일
올린 글: 19

올리기올려짐: 2007년5월6일 14:31    주제: 으아악 인용과 함께 답변

같은 실수를 2번째 저지르다니 죄송합니다. Embarassed
위로
사용자 정보 보기 비밀 메시지 보내기
정동호



가입: 2007년 3월 28일
올린 글: 19

올리기올려짐: 2007년5월6일 14:35    주제: 으아악 인용과 함께 답변

같은 실수를 2번째 저지르다니 죄송합니다. Embarassed
위로
사용자 정보 보기 비밀 메시지 보내기
공순호



가입: 2005년 9월 29일
올린 글: 363
위치: 302동 312-2호

올리기올려짐: 2007년5월6일 19:14    주제: 인용과 함께 답변

이건 일종의 recursive 개그로 이해해야하나요? Very Happy
_________________
- soon@ropas
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
정동호



가입: 2007년 3월 28일
올린 글: 19

올리기올려짐: 2007년5월6일 19:22    주제: (_ _) 인용과 함께 답변

이번엔 terminate되기만을 바랄뿐입니다. -_-;
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
이 게시판은 잠겼으므로 글을 올리거나, 답변을 하거나 수정을 할 수 없습니다   이 주제는 잠겼으므로 답변을 하거나 수정을 할 수 없습니다     게시판 인덱스 -> 4190.210 Principles of Programming (Spring 2007) 시간대: GMT + 9 시간(한국)
페이지 11

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


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