본문 바로가기
Programming/LOGO

LOGO : 별 그리기(Drawing Star) - 001

by The Programmer 2023. 9. 27.

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 모듈 버전으로 컨버팅 동시 학습 권장.)
 
즐거운 프로그래밍!
^.^;

 

'Programming > LOGO' 카테고리의 다른 글

LOGO : 변수(Variables) - 4  (0) 2024.03.14
LOGO : 변수(Variables) - 3  (0) 2024.03.14
LOGO : 변수(Variables) - 2  (0) 2024.03.12
LOGO : 변수(Variables) - 1  (0) 2024.01.07
LOGO : Animation - 001  (0) 2023.10.15