Programming/LOGO25 LOGO : 변수(Variables) - 7 1. Introduction 이번 예제에서는 변수를 활용해서 별 그리기 프로그램의 수정을 좀 더 쉽게 만들어 보겠습니다. 중학 수학에서 다루는 코사인 값 구하기 공식이 적용되었습니다(중3, 2학기 과정 관련 수학 참고서 참고할 것). LOGO는 명령 입력칸에 직접 코사인 값 알아내기 명령을 입력할 수 있습니다. 예. cos 72(그리고 엔터) ;; 코사인 72의 수치값이 출력됩니다.) 삼각비와 삼각함수는 중학 수학 이상 수준에서는 매우 중요합니다. ^.^; 초등수학 과정에서는 이번 예제에 사용된 cos 72 대신 어림짐작 값을 사용해도 무방합니다만, 직접 이런 저런 값으로 실험해보세요. 2. Code to main setup star12endto move1 pu fd :next.. 2024. 4. 14. LOGO 변수(Variables) - 6 1. Introduction 크기와 간격이 점점 증가하는 여러 박스 그리기 프로그램을 만들어 봅니다. 새롭게 등장하는 요소들은 다음과 같습니다. 1) forever 반복문. 2) if 조건문. 3) stop 명령. 4) print와 label문을 이용한 출력 :label은 이번 예제에서 생략됨. 5) setup 함수의 용도. 주로 프로그램 실행 초기 설정값들을 결정하고 저장함. ; 골뱅이 예제. ^.^; 2. Code to box1 :d forever [ repeat 4 [ fd :d + 5 rt 90 ] pu fd :d + (repcount * 1.005) pd make "d :d + 1 rt 16 if (repcount >= 52) [ stop ] print repcount print [: Progr.. 2024. 3. 25. LOGO : 변수(Variables) - 5 1. Introduction Refer to the example code [ 5-1 ]. 2. Code This is not a text. Huh? ^.^; 3. Notes. 1) 코드량이 많다면 repeat문에 사용된 코드 블록 대괄호([ ... ])는 서로 다른 줄에 쓸 수도 있습니다. 단, 시작 대괄호( [ )의 위치는 반드시 예시처럼 지켜져야 합니다. 2) repCount 특별 변수가 이미 있어도, 반복 횟수를 세는 역할을 하는 카운터Counter 변수를 별도로 만들어서 사용할 수도 있습니다. repeat 문이 여러 개일 때, 또는 중첩된 이중 혹은 삼중으로 repeat문이 사용되어 혼동하기 쉬울 때, 예시처럼 현재의 반복 횟수 카운트Count용 변수를 직접 만들어 쓸 수도 있습니다. 이 경우 .. 2024. 3. 17. 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. 이전 1 2 3 4 5 6 7 다음