Programming/LOGO23 LOGO : 변수(Variables) - 9, Coloring (1) 1. Introduction 여러가지 도형에 색깔을 칠해보겠습니다. 다음 사항들을 학습하는데 주안점이 있습니다. 7 개의 원들을 서로 이어붙이기! 1) output2) if3) print4) setFloodColor5) fill6) 직접 원 그리기. 2. Code 코드가 약간 긴 편이지만, 그렇게 어려운 코드는 없어 보입니다. ^.^; to cBLUE output [ 0 0 255 ] end to cDEEPBLUE output [ 0 0 128 ] end to cGREEN output [ 0 255 0 ] end to circle1 repeat 360 [ fd :cSide rt :cAngle ] end to circle7 repeat 7 [ if r.. 2024. 4. 26. LOGO : 변수(Variables) - 8 1. Introduction 이번 예제에서는 변수를 활용해서 별을 화면에 가득 그릴 때 필요한 별의 수직 높이를 계산하는 방법에 대해서 살펴보겠습니다. 이 예제는 이전 변수 예제 7번을 선수 학습해야만 합니다. ( 어제 오늘 조금 힘든 날입니다. 글을 쓰다가 약간 졸아서 뭔가 잘못되었을 수도 있습니다. 일단은 업, 추후 수정하겠습니다. ^.^; ) 주어진 문제를 너무 서둘러서 해결하려고 하지 말고, 충분한 시간을 갖고 차분하게 문제를 대하세요. 그래야만 더 나은 해결책을 찾을 수 있습니다. 이번 예제에 대한 코드는 도형만으로 해법solution에 대해서 충분하게 생각해 본 다음에 올려놓도록 하겠습니다. 별 그리기에서 별 12개 정도를 한 화면에 한 줄로 표현하고 이어서 줄을 바꾸어 다음 줄에도 같은 방식.. 2024. 4. 21. 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. 이전 1 2 3 4 5 6 다음