Page 121 - middleSchool
P. 121

1. 변수 만들기

                           키보드로 입력한 값을 저장하기 위한 변수를 생성해야 한
                         다. 자료 입력에 사용할 ‘입력값’ 변수를 생성한다.







                         2. 코딩은 어떻게 할까요?

                           블록 꾸러미에서 블록 조립소로 블록 명령어를 끌어와 순
                         서대로 조립한다.


                              시작하기 버튼을 클릭했을 때
                                                       ?
                              숫자를 입력하세요!    을(를) 묻고 대답 기다리기
                                                                                                   + 더 나아가기 +
                                                ?
                              입력 값   를 묻고   대답   로 정하기
                                                                                                키보드로 두 수를 입력받아
                             만일    입력 값        값   /    2    의 나머지  =  0  이라면
                                                                                                순서에 관계없이 큰 수에서
                                                                                                작은 수를 빼고 그 결과를
                                입력 값  값  과(와)    은(는) 짝수입니다.    를 합치기   을(를)  말하기
                               아니면                                                                출력하는 프로그램을
                                                                                                    작성해 보자.
                                입력 값  값  과(와)    은(는) 홀수입니다.    를 합치기   을(를)  말하기






                          이런 블록 명령어가 필요해요!


                            문제를 해결하기 위해 사용할 블록 명령어는 다음과 같다.
                                   블록 명령어        블록 위치                               설명

                                 시작하기 버튼을 클릭했을 때  시작       [시작하기] 버튼을 클릭하면 아래에 연결된 블록 명령어들을 실행한다.
                                           ?
                                 안녕!   을(를) 묻고 대답 기다리기  자료   오브젝트가 입력한 문자를 말풍선으로 묻고, 사용자에게 대답을 입력받는다.
                                변수  값             자료       생성된 변수를 선택한다.
                                                  자료       선택한 변숫값을 입력한 값으로 정한다.
                                  변수   를               로 정하기  ?
                                    10
                               대답                 자료       ‘묻고 대답 기다리기’ 블록 명령어에 의해 키보드로 입력받은 내용이 저장된 곳이다.
                                10  =  10         판단       왼쪽에 위치한 값과 오른쪽에 위치한 값이 같으면 ‘참’으로 판단한다.
                                10     /    10     의 나머지  계산   두 수를 나눈 나머지를 구한다.
                                만일   참  이라면
                                                           만일 조건이 ‘참’이면 첫 번째 감싸고 있는 블록 명령어들을 실행하고, ‘거짓’이면 두 번째 감싸고 있는
                                 아니면              흐름
                                                           블록 명령어들을 실행한다.

                                 안녕!   을(를)  말하기  생김새      오브젝트가 입력한 내용을 말풍선으로 말한다.





                                                                                                           13. 제어 구조     121








          중학정보교과서-수정(11_16).indb   121                                                                            2017-11-16   오후 4:52:35
   116   117   118   119   120   121   122   123   124   125   126