Page 140 - middleSchool
P. 140

3     단계 ː 스스로 해결하기





                         구구단 문제를 반복적으로 학습하기 위한 퀴즈 프로그램을 개발하려고 한다. 모둠별로 작품을
                       구상하고 만들어 보자. 그리고 제작 과정, 작품 공유 및 평가, 개선점 등을 보고서로 작성해 보자.



                         ▶ 작품 구상 및 계획하기

                            ● 자료 분석하기
                              - 사용자가 지정한 횟수만큼 문제를 출제한다.
                              - 문항의 곱셈식에 사용하는 두 수(자연수)는 무작위로 추출하여 사용한다.
                              - 각 문항별로 정답과 오답을 즉시 알려준다.
                              - 정답일 경우 문항별로 1점씩 부여한다.
                              - 정답/오답에 관계없이 다음 문제로 진행한다.
                              - 문제 풀이가 끝나면 평가 결과를 출력한다.


                            ● 자료 표현하기

                                    문항 수       사용자 지정 횟수
                                  정답 입력 방식     키보드

                                     배점        1점
                                                  문항       각 문항 풀이 즉시 정답 또는 오답을 표시
                                     평가
                                                  전체       문제 풀이가 끝나면 종합 점수 표시


                         ▶ 작품 설계하기(흐름도 만들기)

                          알고리즘 예1        시작                            알고리즘 예2       시작
                                       반복 횟수는?                                      반복 횟수는?
                                      (반복 횟수 묻기)                                   (반복 횟수 묻기)

                                    무작위 수 2개의 곱 구하기                                 실행 횟수 =   예
                                         (정답)                                        반복횟수
                                                                                       아니요
                                                                                 무작위 수 2개의 곱 구하기
                                       결과 값은?
                                       (결과 값 묻기)                                     (정답)
                                 예              아니요                                 결과 값은?
                                       정답을 맞혔                                      (결과 값 묻기)
                                         는가?
                              점수 1 증가
                                                                              예     정답을 맞혔   아니요
                                                                                     는가?
                                                                           점수 1 증가
                                       반복 횟수를
                                       초과하였나?         아니요
                                        예                                          실행 횟수 1 증가
                                       점수 출력하기
                                         끝                                         점수 출력하기
                                                                                      끝


                 140      Ⅳ_프로그래밍







          중학정보교과서-수정(11_16).indb   140                                                                            2017-11-16   오후 4:52:45
   135   136   137   138   139   140   141   142   143   144   145