Lisp(Scheme)에서 쓰이는 식을 실행시키는 문제입니다.
(클릭하시면 원본 크기로 보실 수 있습니다.)
환경 : Fedora 8 - KDE - DrScheme
(이후 따로 적지 않으면 저 환경에서 작업한 것입니다.)
첫 번째 문제답게 상당히 쉽습니다.
다만 전위표기식(prefix notation)을 쓰는터라 조금 헷갈렸습니다.
(책에서는 '앞가지 쓰기'라는 말로 번역하였으나
저는 다른 책에서 '전위표기식'이라고 배웠습니다.
한자지만 저에게는 조금 더 쉽게 다가오기에 그대로 적었습니다.
관련글 : '표기식으로 살펴본 수학 혹은 코드 읽기가 어려운 이유?')
'(= a b)'를 'a = b'로 착각하여
그 뒤에 나오는 a의 값을 b의 값과 같이 하였기에
거기서 문제가 발생하였지만,
답을 맞추기 전에 이상함을 느껴 수정하였습니다.
참조
Structure and Interpretation of Computer Programs 2/E - Page 26
"in OCW" 카테고리의 다른 글
- SICP Exercise 연습문제 1.9 (7)2008/01/04
- SICP Exercise 연습문제 1.8 (4)2007/12/18
- SICP Exercise 연습문제 1.7 (4)2007/12/18
- SICP Exercise 연습문제 1.6 (5)2007/12/18
- SICP Exercise 연습문제 1.5 (4)2007/12/17
- SICP Exercise 연습문제 1.4 (0)2007/12/17
- SICP Exercise 연습문제 1.1 (0)2007/12/17
글에 잘못된 점, 다른 점, 부족한 점이 있다면 지적해주세요.
댓글, 트랙백, 메일 모두 고맙습니다.








댓글을 달아 주세요