본문 바로가기
연습 문제

프로그래밍논리 학습을 위한 순서도 작성 기법 6장 Test 답안 해설

by 알기 쉬운 코딩 사전 2023. 8. 30.
반응형

6-5) 두개의 정수 A, V를 입력받아서 작은 수부터 큰 수까지의 합을 구하기 위한 순서도이다. 빈 칸에 들어갈 내용을 완성하라.

 

[답]

(k = B, A)

(K = A, B)

 

6-6) [Test 6-5]의 문제를 다음과 같은 순서도로 변경하였을 때 빈 칸에 들어갈 내용을 완성하라.

 

[답]

(s = -1)

(s = 1)

(sum = sum + k)

 

예제 6-7) sum = 1 + 2 + 3 + ... + 100에서 매 10 단위마다 중간결과를 출력하는 순서도를 작성하라.

 

[답]

조건문

"int(N/10) * 10 = N" 부분

"K % 10 == 0"으로 수정 가능

 

6-9) 앞의 [예제 6-8]을 다음과 같은 순서도로 변경하였을 때 빈 칸에 들어갈 내용을 완성하라. 단, int() 함수는 괄호 안의 계산 결과를 넘지 않는 가장 큰 정수를 얻기 위한 함수이다.

 

[답]

1. x

2. -1

3. =k

 

6-11) SUM = 1+ (1+2) + (1+2+3) + ... + (1+2+3+ ... + 100)의 합을 출력하기 위한 순서도를 작성하라. 단, 다중 반복문으로 표현하라.

 

[답]

 

6-12) 2g, 3g, 5g의 추가 각각 10개씩 있다고 가정하자. 이때 추의 합이 81g이 되는 추의 모든 경우의 수를 출력하는 순서도를 작성하라.

 

[답]

 

Test 6-13 과 6-15 답은 작성하지 않겠습니다.

감사합니다.

반응형

댓글