1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56)...
TRANSCRIPT
![Page 1: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/1.jpg)
![Page 2: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/2.jpg)
1. 철수의 성적이 궁금해!
![Page 3: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/3.jpg)
문제 해결을 위해 사용한 기능들
순차 구조 – 하나의 명령을 처리한 후에 다음 명령을 차례대로 하나씩 수행하는 구조
연산 – 사친연산, 문자열연결, 수학함수
기본 입출력 방법 - 묻고 기다리기 / 대답하기
변수
![Page 4: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/4.jpg)
변수(Variables)
컴퓨터에서 값(숫자, 문자)를 저장할 때는 ‘변수’를 이용 – 지역변수와 전역변수(p. 33 참조)
– [데이터]의 [변수만들기] 메뉴로 만들 수 있음.
지역변수 전역변수
![Page 5: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/5.jpg)
변수(Variables)
변수를 선언하여 필요한 자료를 저장
‘대답’은 가장 최근에 받은 1개만 저장.
먼저 받은 ‘대답’은 따로 보관(저장)이 필요.
![Page 6: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/6.jpg)
2. 도형이의 정삼각형 둘레와 넒이 구하기
![Page 7: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/7.jpg)
삼각형의 둘레와 넓이 구하기
![Page 8: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/8.jpg)
3. 정삼각형 그리기
![Page 9: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/9.jpg)
펜을 이용하여 그리는 방법
도형에 대한 이해
그리는 패턴이해 및 단순화
조건에 맞는 도형 그리기
도형의 선 스타일 변경하기
스프라이트의 움직임 이해
![Page 10: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/10.jpg)
스프라이트 움직여보기 (p. 56)
스프라이트 방향 바꾸며 움직이기 (p.59)
방향키로 스프라이트 움직이기 (p. 61)
순차 구조
하나의 명령을 처리한 후에 다음 명령을 차례대로 하나씩 수행하는 구조(p.55)
![Page 11: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/11.jpg)
펜을 내려서 움직여보기 (펜 내리기 / 펜 올리기 / 지우기)
펜 속성 설정하기 (펜 색깔, 펜 굵기) 펜 팔레트
(교재 p. 41 참고)
![Page 12: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/12.jpg)
4. 고양이의 연주
![Page 13: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/13.jpg)
문제 해결을 위해 사용한 기능들
이벤트의 사용 방법
소리를 연주하는 방법
![Page 14: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/14.jpg)
이벤트 사용하는 방법 익히기
지금까지 우리가 사용한 이벤트
오늘의 미션에서 사용할 이벤트
![Page 15: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/15.jpg)
소리 팔레트 사용방법 익히기(p46 참고)
소리와 음악의 재생
다양한 악기 연주
음량과 빠르기 조절
![Page 16: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/16.jpg)
악기로 연주하기
첼로 악기로 ‘도레미파솔라시도’ 소리가 나도록 하자.
![Page 17: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/17.jpg)
키보드로 피아노 연주하기 1
![Page 18: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/18.jpg)
키보드로 피아노 연주하기 2
![Page 19: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/19.jpg)
5. 게임 – 번개 피하는 펭귄
![Page 20: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/20.jpg)
펭귄이 방향키에 따라 움직이는 기능
별 혹은 번개가 랜덤한 위치에서 아래로 떨어지는 기능
펭귄이 떨어지는 별 혹은 번개에 닿였는지 관찰하고 점수 누적
점수가 10점 혹은 -10점이 되었을 때 펭귄 크기 변하면서 말하기
복제
방송
난수
![Page 21: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/21.jpg)
사용한 제어 블럭
![Page 22: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/22.jpg)
난수에 대한 이해
난수 – 정해진 범위 내에서 무작위로 추출된 수
난수가 사용되는 예
![Page 23: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/23.jpg)
난수에 대한 이해
스크래치에서 난수 생성 – 정수 또는 실수를 무작위로 생성하는 자료 블록을 제공
![Page 24: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/24.jpg)
복제에 대한 이해
복제 – 자신과 동일한 개체를 생성
스크래치에서 복제 기능 – 스프라이트 모양을 그대로 복사한 새로운 개체 생성
– 복제할 당시 원형 스프라이트에 적용된 그래픽 효과도 그대로 반영하여 복제
– 여러 개 복제 가능(최대 301개)
![Page 25: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/25.jpg)
복제에 대한 이해
복제 관련 블럭
![Page 26: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/26.jpg)
![Page 27: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/27.jpg)
![Page 28: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/28.jpg)
![Page 29: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/29.jpg)
![Page 30: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/30.jpg)
문제 해결을 위해 필요한 문장의 구조
![Page 31: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/31.jpg)
순차 구조
반복 구조
조건 구조
![Page 32: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/32.jpg)
순차 구조(p.55)
하나의 명령어를 처리한 후에 다음 명령을 차례대로 하나씩 수행하는 단순한 논리 구조
모든 논리의 기본
간단한 처리가 요구되는 문제에 사용
![Page 33: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/33.jpg)
반복 구조(p.87~88)
수행하고자 하는 명령을 주어진 조건에 따라 반복적으로 수행하기 위한 논리 구조
![Page 34: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/34.jpg)
조건 구조(p.145)
조건에 따라 서로 다른 처리들 중 하나를 선택하여 처리하는 논리구조
비교 또는 판단을 해야 하는 경우 사용
조건의 만족 여부에 따라 순서가 변경되는 구조
![Page 35: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/35.jpg)
순차 구조
![Page 36: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/36.jpg)
순차 구조
원의 반지름을 입력 받아 원의 둘레와 넓이 구하기
![Page 37: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/37.jpg)
순차 구조
삼각형의 한변의 길이 입력 받아 삼각형의 둘레와 넓이 구하기
![Page 38: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/38.jpg)
순차 구조
피아노 연주하기
![Page 39: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/39.jpg)
반복 구조
다각형 그리기
![Page 40: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/40.jpg)
반복 구조
다각형 그리기
![Page 41: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/41.jpg)
반복 구조
곤충 쪽으로 향하여(바라보면서) 일정간격만큼 움직이기
![Page 42: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/42.jpg)
반복 구조
개구리가 곤충에 닿았는지 계속 관찰하면서, 만약 닿았다면 “잡았다” 말하기
조건구조
![Page 43: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/43.jpg)
반복 구조
사용자의 마우스를 따라 곤충이 계속 움직이기
조건구조
![Page 44: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/44.jpg)
반복 구조
별이 임의의 위치에서 임의의 속도로 색상이 변하면서 계속 떨어지기
![Page 45: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/45.jpg)
반복 구조
야구공 잡는 원숭이 – 공이 벽(바닥)에 닿을 때 까지 관찰하며 반복하여 공을 쏘아 보낸다.
조건구조
![Page 46: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/46.jpg)
조건 구조
![Page 47: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/47.jpg)
조건 구조
오른쪽 화살표 키보드를 눌렀으면 10만큼 움직이기 왼쪽 화살표 키보드를 눌렀으면 10만큼 움직이기
![Page 48: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/48.jpg)
조건 구조
점수가 10점이면 게임 모두 멈추기
![Page 49: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/49.jpg)
6. GNU Cafe
![Page 50: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/50.jpg)
문제 해결을 위해 사용한 기능들
배경을 직접 그리는 방법
스프라이트 모양 편집 방법
필요한 스프라이트 직접 그리는 방법
![Page 51: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/51.jpg)
전체 화면 구성
![Page 52: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/52.jpg)
7. 중간고사 점수 확인하기
![Page 53: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/53.jpg)
여러 개의 데이터를 저장할 수 있는 저장소
데이터를 순서대로 나열하기
검색
정렬
데이터에서 원하는 데이터 찾기
리스트
![Page 54: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/54.jpg)
팔레트 – 블록(P185 참고)
![Page 55: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/55.jpg)
8. 추가 블럭
![Page 56: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/56.jpg)
거미의 예술 활동 구현을 위한 설계에서…
거미의 기능 설계
기능 1 : 정삼각형 그리기
기능 2 : 초기화 및 반복 제어
“추가 블록” 사용
![Page 57: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/57.jpg)
거미의 예술 활동 구현을 위한 설계
기능 1 : 정삼각형 그리기
펜 내리기
한 변 만큼 움직이기
120도 돌기
0.2초 기다리기
펜 올리기
3번 반복
![Page 58: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/58.jpg)
거미의 예술 활동 구현을 위한 설계
기능 2 : 초기화 및 반복 제어
거미를 중심으로 이동
펜 색 정하기
한 변의 길이를 50으로
거미가 180도 방향 보게
화면 지우기
![Page 59: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/59.jpg)
거미의 예술 활동 구현을 위한 설계
기능 2 초기화 및 반복 제어
삼각형 그리기 호출
60도 돌기
한변의 길이 40만큼 늘리기
6번 반복
4번 반복
![Page 60: 1. 성적이 궁금해 - gnu.ac.krejsja/comco/04.pdf · 스프라이트 움직여기 (p. 56) 스프라이트 방향 바꾸며 움직이기 (p.59) 방향키 스프라이트 움직이기](https://reader033.vdocuments.mx/reader033/viewer/2022051911/6000dc65b77a5a7829301ee9/html5/thumbnails/60.jpg)
거미의 예술 활동 구현
기능1 기능2
기능1 호출