Page 131 - middleSchool
P. 131

2  작품 설계하기
                              문제 해결을 위한 자료를 수집하고 분석한 후 실제 프로그램에 적용할 화면 구성, 기능, 필수 요소

                            등을 정리한다.

                            1) 스케치하기

                              계획한 프로그램을 어떻게 구성할지 전체적인 흐름에 맞게 주요 장면이나 실행 화면을 스케치한다.
































                            2) 기능 정리하기
                              프로그램에서 구현해야 할 기능을 가능한 수준의 작은 기능으로 나누어 정리한다.


                                  필요한 기능                                     기능 설명

                                   설명하기        프로그램이 시작되면 퀴즈 진행 과정에 대해 설명한다.
                                   시작하기        둥근 버튼을 누르면 [문제 1] 화면으로 이동한다.

                                               객관식 : 문항을 클릭했을 때, 주관식 : 정답 입력 후 확인 버튼을 클릭했을 때
                                 정답 • 오답 신호    ① 정답이면 ‘정답’ 신호를 보낸다.
                                               ② 오답이면 ‘오답’ 신호를 보낸다.
                                               ① 정답 신호를 받으면 ‘점수’ 변수에 ‘10’을 더한다.
                                  정답 처리하기
                                               ② 정답 신호를 받으면 ‘틀린 횟수’ 변수를 ‘0’으로 초기화한다.
                                               ① 오답일 경우에는 ‘틀린 횟수’ 변수에 ‘1’을 더한다.
                                  오답 처리하기      ② 첫 번째 오답 신호를 받으면 그 문제를 다시 시작한다.
                                               ② 오답이 연속 두 번일 경우에는 ‘틀린 횟수’를 ‘0’으로 초기화하고 다음 문제 장면으로 이동한다.

                                               ① 평가 장면이 시작되면 ‘점수’ 변수의 값이 ‘50’, ‘40’, ‘30’ 이상인지 아니면 ‘30’ 미만인지를 판단한다.
                                   평가하기
                                               ② 점수에 따라 각각의 말하기 내용을 출력한다.




                                                                                                   14. 협력적 프로젝트 수행하기     131








          중학정보교과서-수정(11_16).indb   131                                                                            2017-11-16   오후 4:52:42
   126   127   128   129   130   131   132   133   134   135   136