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