책 내용 질문하기
섹션 08 디버깅
도서
[2015] 정보처리기능사 실기
페이지
63
조회수
201
작성일
2015-10-13
작성자
첨부파일

여기서 2번 괄호에 K=J가 YES면 HAP= HAP + K인데

디버깅을하면 처음에 K와 J가 같으면 HAP=HAP + K 인데 0으로 답지에 나와있습니다.

그리고 그다음에 K를 1증가시키고

K=3 J=2가 됩니다.

MOD(3,2) =1 이므로 0이 성립되지않기 떄문에 J=J+1 을 해줘야합니다.

그런데 답지에 보면 J가 증가하는건 맞는데 똑같이 K가 증가하고

HAP 2가 적혀있습니다.

63페이지 디버깅 자체를 이해하지못하겠습니다.

답변 부탁드립니다.

답변
2015-10-14 09:18:29

안녕하세요.

디버깅 표는 최대한 공간을 적게 사용하기 위해(실제 시험장의 제한된 시험지 여백을 활용하기 때문에) 변수들의 가로의 위치는 무시하고 각 변수의 세로 값 변화만 기록한 것입니다.

즉 K는 초기값으로 0을 갖기 때문에 0을 먼저 적고 그 다음 변화되는 값들을 적었는데 .. 이를 K와 J가 2일 때 HAP이 0이라고 이해하면 안 되는 것이죠.

교재 29쪽 잠깐만요를 참조하세요.

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

  • *
    2015-10-14 09:18:29

    안녕하세요.

    디버깅 표는 최대한 공간을 적게 사용하기 위해(실제 시험장의 제한된 시험지 여백을 활용하기 때문에) 변수들의 가로의 위치는 무시하고 각 변수의 세로 값 변화만 기록한 것입니다.

    즉 K는 초기값으로 0을 갖기 때문에 0을 먼저 적고 그 다음 변화되는 값들을 적었는데 .. 이를 K와 J가 2일 때 HAP이 0이라고 이해하면 안 되는 것이죠.

    교재 29쪽 잠깐만요를 참조하세요.

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

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