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
   117   118   119   120   121   122   123   124   125   126   127