Page 61 고등학교 프로그래밍 교과서
P. 61










정답 268쪽



7 알고리즘의 설명으로 옳은 것을 보기 에서 모두 고른 것은? 10 입력 형식과 출력 형식에 따라 상품 금액을 계산하는 알고

리즘을 보기 에서 순서에 따라 바르게 나열한 것은?
보기
ㄱ. 알고리즘이란 어떤 문제를 해결하기 위한 논리 절차이다. <입력 형식> <출력 형식>
ㄴ. 순서도나 C 언어와 같은 프로그래밍 언어로 표현할 수 품명 수량 단가 품명 금액
있다. TV 4 800 TV 3200
ㄷ. 일반적으로 알고리즘은 결론에 도달하며 무한 반복되지 않 청소기 5 300 청소기 1500
는다.
ㄹ. 알고리즘 작성 시 입력과 출력은 고려하지 않는다. 보기
ㄱ. 금액(수량 단가)을 계산한다.
① ㄱ, ㄴ ② ㄱ, ㄷ
ㄴ. 품명, 수량, 단가를 입력한다.
③ ㄷ, ㄹ ④ ㄱ, ㄴ, ㄷ
ㄷ. 품명이 공백이면 작업을 끝낸다.
⑤ ㄴ, ㄷ, ㄹ
ㄹ. 품명, 금액을 인쇄한 후, ㄴ으로 간다.
8 다음 조건 에 따라 이동할 때 18, 19, 25, 22, 16, 17이 각 ① ㄱ - ㄴ - ㄹ - ㄷ ② ㄱ - ㄷ - ㄹ - ㄴ

각 입력되었다면 최종 위치는?
③ ㄴ - ㄷ - ㄱ - ㄹ ④ ㄷ - ㄴ - ㄱ - ㄹ
출발 → (가) ⑤ ㄹ - ㄴ - ㄱ - ㄷ
(나) (다)
(라) (마)

조건
•a를 입력받는다.
•a를 4로 나눈 나머지가 3이면 오른쪽으로 방향 전환 11 프로그래밍 작성 절차가 다음과 같은 단계로 이루어질 때
•a를 4로 나눈 나머지가 2이면 2칸 전진 모의 실행에서 작업할 내용을 서술하시오.
•a를 4로 나눈 나머지가 1이면 1칸 전진
•a를 4로 나눈 나머지가 0이면 뒤로 방향 바꾼다. 문제 분석
• 단, 앞에 벽이 있으면 오른쪽으로 방향을 바꾸어 이동한다.
입출력 설계
① (가) ② (나) ③ (다) ④ (라) ⑤ (마)

9 3l와 5l 짜리의 물통 A, B를 사용하여 다음과 같은 방법으 알고리즘 설계

로 물통에 물을 채우거나 채워진 물을 다른 물통에 비우는
작업을 하였다. 최종적으로 물통 B에 담겨진 물의 양은? 프로그램 코딩과 입력
(단, 최초에 물통 A, B는 모두 비어 있다.) 오류 수정
번역
(1) 물통 B에 물을 가득 채운다. 문법적 오류
(2) B에 채워진 물로 물통 A가 가득 찰 때까지 붓는다.
(3) A에 채워진 물을 버린다. 모의 실행 모의 데이터
논리적 오류
(4) B에 남아 있는 물을 A에 옮긴다.
(5) 다시 물통 B에 물을 가득 채운다.
실행 및 평가 실제 데이터
(6) B의 물로 물통 A가 가득 찰 때까지 붓는다.

① 1l ② 2l ③ 3l ④ 4l ⑤ 5l 문서화

대단원 마무리 평가 59






(책)2015프로그래밍-교과서3차심의본 본문.indb 59 2017-09-05 오후 4:15:59
   56   57   58   59   60   61   62   63   64   65   66