본문 바로가기

Programming/LOGO22

LOGO : 변수(Variables) - 4 LOGO : 변수(Variables) - 4 1. Introduction LOGO 언어에 미리 사전에 내장된 특정 함수 없이 기본적인 드로잉Drawing 방법으로 다양한 크기의 원을 그리는 방법에 대해서 알아보겠습니다. 먼저 변수 없이 원을 그리는 기본적인 방법에 대해서 살펴보겠습니다. 2. Code to cir_x0 repeat 360 [ fd 0.5 rt 1 ] end to cir_x1 repeat 360 [ fd 1 rt 1 ] end to cir_x2 repeat 360 [ fd 2 rt 1 ] end to cir_x3 repeat 360 [ fd 3 rt 1 ] end to cir_x4 repeat 1440 [ fd 1 rt 0.25 ] end to cir_x5 repeat 2880 [ fd 0.. 2024. 3. 14.
LOGO : 변수(Variables) - 3 LOGO : 변수(Variables) - 3 1. Introduction 1) A special variable name, 'repCount'. 이 변수는 특별한 변수입니다. 뭐가 특별한가요? ^.^; 2) label command. 3) setHeading command. 4) Spiral shapes, 2. Code to main ready1 spiral5 ;; ht end to move1 pu home setHeading 90 fd repCount * 170 - 400 ;; fd 뒤의 표현식은 괄호로 묶어도 허용됨. label repCount setHeading 0 pd end to ready1 window home cs ppt pd st pu lt 90 fd 400 rt 90 pd end to s.. 2024. 3. 14.
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.