Page 122 - middleSchool
P. 122
4 반복 구조 프로그램 만들기
몸이 불편하신 할머니는 건강을 위해 러닝머신에서 걷기 운동을 하신다. 덕선이는 적당 엔트리 기본 반복 구조
한 횟수만큼 걷기 운동을 해야 하는 할머니를 위해 주어진 횟수만큼 같이 운동하는 프로그 계속 반복하기
램을 작성해 보기로 했다. 오브젝트가 10회 걷는 프로그램을 작성해 보자.
블록 안에 위치한 블록 명령어가 계
속 반복 실행된다.
[시작하기] 버튼을 누른다.
10 번 반복하기
↓
오브젝트 모양을 ‘걷기 1’로 변경한다. 설정한 반복 횟수만큼 블록 안에 위
치한 블록 명령어가 반복 실행된다.
↓
0.5초 동안 오브젝트 모양을 유지한다. 참 이 될때까지 반복하기
↓
0.5초 동안 말풍선에 ‘하나’를 출력한다. ▶ 10번 조건이 ‘참’이 될 때까지 블록 안에 위
반복 치한 블록 명령어가 반복 실행된다.
↓
오브젝트 모양을 ‘걷기 2’로 변경한다.
[모양]탭
↓
[모양]탭에서는 오브젝트의 모양을
0.5초 동안 오브젝트 모양을 유지한다.
추가하거나 오브젝트의 이름과 모
↓ 양을 수정 및 복제할 수 있다.
0.5초 동안 말풍선에 ‘둘’을 출력한다.
↓
같은 동작을 10번 반복한다.
반복 구조, 이럴 때 사용하자! 시작하기 버튼을 클릭했을 때
반복 구조를 사용하면 여러 번 반복되는 일을 간단하게 도장 찍기
방향을 60゜ 만큼 회전하기
처리할 수 있다. 그림과 같이 하나의 꽃잎을 회전시켜 6개의 도장 찍기 준비 신호를 받았을 때
방향을 60゜ 만큼 회전하기
꽃잎으로 이루어진 꽃을 완성하는 프로그램을 작성할 때 같 ▶ 도장 찍기 5 번 반복하기
도장 찍기
은 명령어를 하나하나 작성하기보다 반복되는 명령어를 묶 방향을 60゜ 만큼 회전하기 방향을 60゜ 만큼 회전하기
도장 찍기
으면 효율적으로 프로그램을 작성할 수 있다. 방향을 60゜ 만큼 회전하기
▲ 순차 구조 도장 찍기
방향을 60゜ 만큼 회전하기
▲ 완성된 꽃잎 ▲ 순차 구조 ▲ 반복 구조
122 Ⅳ_프로그래밍
중학정보교과서-수정(11_16).indb 122 2017-11-16 오후 4:52:36