책 내용 질문하기
섹션 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쪽 잠깐만요를 참조하세요.
오늘도 즐거운 하루 되세요.