본문 바로가기

Programming/LOGO25

거북이 떼를 만나보세요 - 001 1. Introduction Multiple Turtle을 만들고 각각에게 삼각형, 사각형, 오각형 그리기 일을 시켜보는 예제입니다. 일단 기본 원리만 올려둡니다. 코드 해설 및 응용 연습은 추후 업데이트에서. ^.^; 2. Code TO MAIN ;----------------------------- ; 전체 실행 프로시저 ;----------------------------- CLEARSCREEN ; 1번 거북이 → 삼각형 SETTURTLE 1 TRIANGLE ; 2번 거북이 → 사각형 SETTURTLE 2 SQUARE ; 3번 거북이 → 오각형 SETTURTLE 3 PENTAGON ; 기본(0번) 거북이로.. 2025. 8. 7.
컬러링 기초 연습 - 001 1. Introduction초보자용 Repeat문과 setFloodColor 컬러링 연습입니다. 대부분 이전 예제에 포함된 내용들입니다만.FMSLogo에서는 두 개의 함수를 사용해서 색을 칠합니다. 선색 함수와 면색 함수.1) setPenColor 함수 : 선 색을 결정합니다.예 :setPenColor [ 255 0 0]2) setFloodColor 함수 : 면 색을 결정합니다.Fill 명령이 추가로 필요합니다.예 :setFloodColor [ 0 0 255 ]......Fill※ 면색을 칠할 때에는 Fill이 포함된다는 점에 주의하세요.뒤에 따라 나오는 숫자 세 개는 각각 R, G, B 값을 나타냅니다. 0 ~ 255까지 허용됩니다.이 값들은 R, G, B 각각의 빛의 량, 즉 광량을 뜻합니다. 세 값.. 2025. 6. 29.
LOGO 중급 연습 : repCount - 003 - if 조건문과 AND 1. Introduction 이번 예제에서는 모든 면에서 한 면당 12개의 삼각형을 그립니다. 이 예제는 if 조건문과 AND 사용법을  소개합니다. 이 예제는 if 조건문, AND 연산자, repCount 특별 내장 변수를 활용합니다. 이 예제는 중급 예제입니다(응용 연습 - 1).  하지만 그 전에 그 기초가 되는 관련 초급 예제부터 먼저 살펴보겠습니다. 2. Code 2 - 1 . 기본 예제 코드 더보기;; 기본 예제 코드 to draw     repeat 4 [ rt 90 tri11 ]     HT end to main     setup     draw end to move1     pu fd :space pd end to ready1     pu lt 90 fd 300 rt 90 fd 200 p.. 2025. 1. 27.
LOGO 중급 연습 : repCount - 002 - 별 그리기 1. IntroductionLOGO 중급 연습 예제, repCount - 2번 별 그리기입니다. 이전 예제를 응용한 예제입니다. 이전 예제를 이해하고 있어야 이 예제를 소화할 수 있습니다. 핵심 코드는 이전 예제와 크게 다르지 않습니다. 박스 대신 별을 그리는 것만 다르고 거리만 약간 조정했습니다. 코드 해설은 이전 예제를 참고하세요. ^.^; ■ 이전 예제 : LOGO 중급 연습 : repCount - 001 2. Code더보기; LOGO 중급 연습 : repCount - 002 - 별 그리기to box1 :side     repeat 5 [ fd :side rt 72 ] end to boxes     repeat 370 [           ;; 2160 ...box1 :side         sta.. 2024. 12. 21.