책 내용 질문하기
모의고사 6회 질문입니다.
도서
[2010] 정보처리기사 실기
페이지
215
조회수
73
작성일
2012-04-09
작성자
탈퇴*원
첨부파일

이 문제를 디버깅하는데, 이해되지 않는 부분이 있어서 질문올립니다.

2번의 답이 NAM=P-MOK*TMP(Q) 값이 정답으로 나와있는데요.

P=8일때 NAM값을 구할때 Q가 2부터 4까지 반복을 하게 되는데, TMP(2)는 3, TMP(3)는 5, TMP(4)는 7이기 때문에 NAM값이 0이 아닌 값이 나옵니다. P는 소수가 아니므로 NAM=0이냐는 IF문에서 Y로 빠져서 CNT값을 그대로 4로 유지해서 P=9로 넘어가야 될 거 같은데 어느부분에서 제가 이해를 잘못한건지 문제가 풀리지 않네요.

답변 바랍니다.

답변
2012-04-10 09:12:51

안녕하세요.

순서도에 왼쪽 바깥쪽 반복문

P = 5, 1000, 2에 의해 진행되는데, P는 5부터 2씩 증가하면서 1000이 될 때까지 반복합니다.

그러므로 P는 5, 7, 9, 11, 13, 15 ... 와 같이 값이 변경됩니다. 그러므로 P는 8을 가질 수 없습니다.

문제를 다시한번 확인해 보신 후 디버깅을 수행해 보세요.

오늘도 즐거운 하루 되세요.

"
  • *
    2012-04-10 09:12:51

    안녕하세요.

    순서도에 왼쪽 바깥쪽 반복문

    P = 5, 1000, 2에 의해 진행되는데, P는 5부터 2씩 증가하면서 1000이 될 때까지 반복합니다.

    그러므로 P는 5, 7, 9, 11, 13, 15 ... 와 같이 값이 변경됩니다. 그러므로 P는 8을 가질 수 없습니다.

    문제를 다시한번 확인해 보신 후 디버깅을 수행해 보세요.

    오늘도 즐거운 하루 되세요.

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