Programming/LOGO
LOGO : 별 그리기(Drawing Star) - 001
The Programmer
2023. 9. 27. 13:19
1. Introduction
FMSLogo 프로그램을 이용해서 Logo 언어로 별을 그려보겠습니다.
기초 학습용이라 코드 중복 문제는 고려하지 않습니다.
2. Code
to goLeft ;; // home call시 방향은 어디..
pu home lt 90 fd 490 rt 180 pd
end
to main ;; // Q. 1. 첫 줄의 rt 90의 효용 가치를 평가하세요.
cs st rt 90 goLeft
repeat 5 [ star1 pu fd 150 pd ]
ht
end
to star1 ;; // 더 단축 가능할까..
repeat 5 [ fd 50 lt 72 fd 50 rt 144 ]
end
3. 결과 Result
4. 첨부 파일 Files
간단한 코드라 첨부 파일은 생략.
Logo에서는 main 함수를 직접 콜Call해야 main 함수가 실행됨. 수동입니다.
이에 반해 C/C++ 언어는 자동으로 main() 함수가 실행됨. ^.^;
(Python turtle 모듈 버전으로 컨버팅 동시 학습 권장.)
즐거운 프로그래밍!
^.^;