본문 바로가기
Programming/LOGO

LOGO : 변수(Variables) - 5

by The Programmer 2024. 3. 17.

1. Introduction

 

Refer to the example code [ 5-1 ].

 

 

2. Code

 

This is not a text. Huh? ^.^;

Example Code [ 5-1 ]



3. Notes.

 

1) 코드량이 많다면 repeat문에 사용된 코드 블록 대괄호([ ... ])는 서로 다른 줄에 쓸 수도 있습니다. 단, 시작 대괄호( [ )의 위치는 반드시 예시처럼  지켜져야 합니다.

2) repCount 특별 변수가 이미 있어도, 반복 횟수를 세는 역할을 하는 카운터Counter 변수를 별도로 만들어서 사용할 수도 있습니다.

repeat 문이 여러 개일 때, 또는 중첩된 이중 혹은 삼중으로 repeat문이 사용되어 혼동하기 쉬울 때, 예시처럼 현재의 반복 횟수 카운트Count용 변수를 직접 만들어 쓸 수도 있습니다. 이 경우 반복 횟수의 증가 문제는 직접 처리하셔야 합니다.

make "myCounter :myCounter + 1
make "myCounter (:myCounter + 1)

3) 변수값 설정에 수식이 사용 될 때에는 이 수식에 필요에 따라 괄호( (...) )를 사용할 수도 있습니다. 괄호는 보통 괄호 부분을 수식의 다른 부분보다 먼저 계산해야 한다는 뜻으로 사용됩니다.

ex) 다음 수식들을 검토해 보세요.

a. 2 * Cos 72 + 20
b. Cos 72 * 2 + 20
c. Cos ( 72 * 2 ) + 20
d. (Cos (72 * 2)) + 20
e. (Cos 72) * (2 + 20)
f. Sin 72 + 100
g. ( Sin 72) + 100
h. Sin (72 + 100)

...


4. Result

 

A spiral curve with stars.


5. Files

 

코드를 사진으로 대체해서 복사/붙여넣기가 안 됩니다. 분노조절장애 폭발이 시작되나요? ^.^;

장단점이 있다고 생각합니다. 일정 시간이 지나면 코드도 올려두겠습니다. ㅋㅎ..


..

Happy programming!
^.^;










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

LOGO : 변수(Variables) - 7  (0) 2024.04.14
LOGO 변수(Variables) - 6  (0) 2024.03.25
LOGO : 변수(Variables) - 4  (0) 2024.03.14
LOGO : 변수(Variables) - 3  (0) 2024.03.14
LOGO : 변수(Variables) - 2  (0) 2024.03.12