본문 바로가기

Programming/LOGO20

LOGO : 변수(Variables) - 2 변수 활용법 두 번째 시간입니다. 변수 만드는 법에 주의하면서 [ 예제-1 ]을 살펴보세요. [ 예제–1 ] ;; 파라미터 변수를 사용해서 박스 하나를 만듭니다. to box :width repeat 4 [ fd :width rt 90 ] end ;; 파라미터 값을 지정해서 box 함수를 보다 편리하게 개선합니다. to boxes box 30 box 50 box 70 box 90 end ;; 프로그램 전체를 실행하기 위해서 명령 입력창에서 메인 함수를 실행하면 됩니다. to main ready boxes end ;; 프로그램 초기화에 자주 사용되는 코드들을 미리 입력해둡니다. ;; window는 2D 그래픽 모드를 의미합니다. ( ↔ Perspective, 퍼스펙티브는 3D를 의미합니다. ) ;; 저는 .. 2024. 3. 12.
LOGO : 변수(Variables) - 1 이번 시간에는 변수에 대해서 알아보겠습니다. 1. 변수 만들기 변수는 다음과 같이 만듭니다. make "mySide 100 ;; mySide 변수에 변수값 100이 저장됩니다. make "myAngle 90 ;; myAngle 변수에 변수값 90이 저장됩니다. make "mySpace 20 ;; mySpace 변수에 변수값 20이 저장됩니다. make "myLoop 4 ;; 변수 myLoop는 변수값 4를 기억합니다. 2. 변수 사용하기 변수를 사용할 때에는 변수를 만들 때와는 약간 다릅니다. 변수 이름 앞에 콜론(:)을 붙여서 사용해야 합니다. 콜론은 변수라는 것을 나타내는 역할을 합니다. 다른 기능은 아무 것도 없습니다. ^.^; 1) 변수 없이. fd 100 ;; 이동 거리 값을 직접 지정합니다. .. 2024. 1. 7.
LOGO : Animation - 001 LOGO Animation 예제 - 1 : Animation from JD8 Theme. 중급 이상 고급 예제입니다. Animation을 보여주기 위해 꼭 필요한 최소한의 수정만을 거쳐서 모범적인 코드 가이드를 따르지 않는 부분도 있습니다만 그게 핵심은 아닌지라 그대로. 코드 실행 중에라도 cs 명령을 입력해 진행 과정을 조금 바꿀 수도 있습니다. to 144box repeat 12 [ line move2] pu fd 300 pd end to box repeat 4 [ fd 20 rt 90 ] end to cord fl_co wait 1 de_co move4 end to de_co pe circle 5 ppt setfloodcolor random 15 ;; White, Originally. fill pu.. 2023. 10. 15.
LOGO : 별 그리기(Drawing Star) - 001 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 .. 2023. 9. 27.