책 내용 질문하기
1권 201쪽 디버깅 /268쪽 문제11 답2번 차이 /458쪽 디버깅
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
201,268,458
조회수
125
작성일
2019-09-29
작성자
탈퇴*원
첨부파일

안녕하세요

 

1) 201쪽 디버깅

사진 첨부했습니다! 

출력은 그대로 나오는데 

디버깅 부분에서 답과 일치하지 않아 문의드립니다.

순서도에서 B=MOK 부분에서 B가 15가 된 이후에는 

D=2인 박스로 가서 D의 디버깅 값이 2가되게 된 후 

그 뒤로 부터 D의 디버깅 값들이 답과 다릅니다.

 

2) 268쪽 while문

while문 안의 조건이 답은 p<8 인데 p!=8 도 가능한가요?

 

3) 458쪽 디버깅

J의 디버깅 값들에서 J는 마지막에 5로 나와있는데

순서도에서 J=i,5,1 이면 for(J=i, J<=5,J++) 로 해석하는게 맞나요?

만약 이렇게 풀면 J는 마지막에 6이 되서

 J<=5 를 만족하지 못해서 빠져나오는거라고 생각했습니다!

 

설명 부탁드립니다! 

 

답변
2019-09-30 13:56:05

안녕하세요 길벗수험서 운영팀입니다.

 

[1]

학습에 혼동을 드려 사과드립니다.

해당 순서도는 14번 조건문에서 d=2로 초기화하지 않는, 4번 뒤로 이동했을 때의 디버깅표입니다.

(이와 같이 진행해도 결과는 동일합니다.)

201쪽의 순서도와 동일하게 해당 디버깅표를 수정하여 정오표에 등록하도록 하겠습니다.

 

[2]

예, 가능합니다.

동일하게 p가 8의 값을 갖는 경우 while문을 빠져나오기 때문에

p!=8 또한 정답이 될 수 있습니다.

 

[3]

반복문의 최종값은 순서도에서는 조금 다릅니다.

일반적으로 j=1, 5, 1 과 같은 반복문이 있는 경우 최종값을 5로 보는 경우도, 6으로 보는 경우도 있습니다.

이는 <처리조건> 또는 <문제>에 미리 제시되어 있거나, 순서도 내의 다른 부분을 살펴보아 유추해내야 합니다.

프로그래밍 코드에서는 회원님이 이해하신대로 조건식이 부정이 되도록 j가 6이 되어 빠져나오는 것이 맞습니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-09-30 13:56:05

    안녕하세요 길벗수험서 운영팀입니다.

     

    [1]

    학습에 혼동을 드려 사과드립니다.

    해당 순서도는 14번 조건문에서 d=2로 초기화하지 않는, 4번 뒤로 이동했을 때의 디버깅표입니다.

    (이와 같이 진행해도 결과는 동일합니다.)

    201쪽의 순서도와 동일하게 해당 디버깅표를 수정하여 정오표에 등록하도록 하겠습니다.

     

    [2]

    예, 가능합니다.

    동일하게 p가 8의 값을 갖는 경우 while문을 빠져나오기 때문에

    p!=8 또한 정답이 될 수 있습니다.

     

    [3]

    반복문의 최종값은 순서도에서는 조금 다릅니다.

    일반적으로 j=1, 5, 1 과 같은 반복문이 있는 경우 최종값을 5로 보는 경우도, 6으로 보는 경우도 있습니다.

    이는 <처리조건> 또는 <문제>에 미리 제시되어 있거나, 순서도 내의 다른 부분을 살펴보아 유추해내야 합니다.

    프로그래밍 코드에서는 회원님이 이해하신대로 조건식이 부정이 되도록 j가 6이 되어 빠져나오는 것이 맞습니다.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.