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