| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2012년10월12일 1:23 주제: 숙제5 출력함수 |
|
|
5-1
pprint는 무늬를 받아서 화면에 출력하는 함수로
채점을 위해서 출력하는 방식을 정해드립니다.
black은 B, white는 W를 출력합니다.
glue하실경우 출력방향은 N이 위로가게 하시면 됩니다.
따라서
| 코드: |
(define B black)
(define W white)
(define Basic (glue B W B W))
(pprint Basic) |
의 결과는
가됩니다.
참고사항
- 출력할때는 (display 'W) 처럼 display 함수를 쓰시면 되고
- begin을 쓰시면 여러 명령어를 순서대로 실행할 수 있습니다.
- (newline)은 빈줄을 출력하는 함수입니다.
(begin (display 'W) (newline) (display 'B))
강동옥 가 2012년10월12일 1:46에 수정함, 총 1 번 수정됨 |
|
| 위로 |
|
 |
강동옥
가입: 2009년 9월 18일 올린 글: 602
|
올려짐: 2012년10월12일 1:45 주제: 5-3 |
|
|
5-3
테이프에서 erase를 수행하였을때 빈칸의 심볼은 'BLANK로 해주세요.
print-tape
심볼을 순서대로 출력하고 심볼과 심볼 사이에는 스페이스를 넣습니다.
테이프 앞뒤의 blank는 모두 출력하지 말고
중간의 blank는 출력합니다.
| 코드: |
'BLANK 'BLANK 'a 'b 'hi 'BLANK 'd 'e 'f 'BLANK 'BLANK |
는
가 됩니다.
print-tm은 사실상 테잎을 출력하면 되므로 print-tape를 이용하여 출력하시면 되겠습니다. |
|
| 위로 |
|
 |
|