| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2011년10월31일 12:17 주제: 숙제 5-2: print-tape 형식, 5-3: pprint 형식 |
|
|
5-2 print-tape
심볼을 순서대로 출력하고 심볼과 심볼 사이에는 스페이스를 넣습니다.
테이프 앞뒤의 blank는 모두 출력하지 말고
중간의 blank는 출력합니다.
| 코드: | | 'BLANK 'BLANK 'a 'b 'hi 'BLANK 'd 'e 'f 'BLANK 'BLANK |
는
가 됩니다.
5-3 pprint
숙제 본문에 나와있는 형식과 거의 비슷합니다.
S, K, I -> 각각 S K I 출력
(a E1 E2) -> (E1 E2) 로 출력 '('와 E1는 붙이고 E2와 ')' 도 붙입니다. E1 E2 사이만 한칸 띄웁니다.
(v "x") -> "x" 출력 합니다. (스트링 앞뒤로 따옴표를 붙입니다)
모호하다고 생각하시는 부분 있으면 답글 달아주세요
반드시 display함수를 쓰셔서 출력하셔야 합니다. 띄어쓰기 유의!
따옴표를 출력하는 방법은 (display "\"")를 쓰시면 됩니다.
| 코드: | > (pprint (a K (v "x")))
(K "x")
> (pprint (a (a S K) (a I (v "SKI"))))
((S K) (I "SKI")) |
이승중 가 2011년11월16일 15:24에 수정함, 총 2 번 수정됨 |
|
| 위로 |
|
 |
엄태건
가입: 2011년 9월 27일 올린 글: 50
|
올려짐: 2011년11월1일 0:28 주제: 5-3 print형식도 알려주세요~~ |
|
|
| 5-3 print형식도 알려주세요~~ |
|
| 위로 |
|
 |
kernys
가입: 2011년 10월 26일 올린 글: 10
|
올려짐: 2011년11월1일 1:20 주제: |
|
|
1. run-tm 실행시 최종 테이프와 최종 상태가 tm에 업데이트 되는 것 맞나요 ??
2. 그리고, print-tm 실행시 해당 tm 안의 "테이프 모습"만을 출력하는 것 맞나요?? |
|
| 위로 |
|
 |
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2011년11월1일 2:11 주제: |
|
|
1. 네 그렇습니다. 결과 값으로 최종 상태가 있어야 하고 최종 테이프가 프린트 되어야 합니다.
2. 네.. 혹시 테이프 모습말고 다른 출력할 거리가 있나요? |
|
| 위로 |
|
 |
이상선
가입: 2011년 9월 27일 올린 글: 26
|
올려짐: 2011년11월1일 10:42 주제: |
|
|
tape를 출력하고 나서 마지막에 \n을 출력해도 되나요?
아니면 tape의 마지막 심볼을 출력하고 나서 그냥 출력을 종료해야 하나요? |
|
| 위로 |
|
 |
이승중
가입: 2010년 6월 22일 올린 글: 561
|
올려짐: 2011년11월1일 11:38 주제: |
|
|
| 끝에 newline이 붙어도 상관없습니다. |
|
| 위로 |
|
 |
|