책 내용 질문하기
기출문제집 질문이요
도서
[2011] 정보처리산업기사 실기
페이지
조회수
89
작성일
2011-10-09
작성자
첨부파일
기출문제집에 15페이지 디버깅 방법을 기술 하셨는데요
디버깅 20번 에서
i = 6 ,J = 21 일때
i+1을 하여 i의 값은 7입니다. 그래서 i < 7을 연산 할때는
i NO 가 되어야 하는건 아닌가요 ?
답볍 부탁 드립니다.
답변
2011-10-10 09:28:25
안녕하세요.
디버기을 표를 보시면 i와 J가 값을 가지면서 비교를 시작합니다.
초기값은 i, J 모두 0으로 시작한 상태에서
i = i + 1과 J = J + i를 수행하여 i, J 모두 1이 된 상태에서 i<7을 수행합니다.
즉 값이 변화된 후 i<7 을 수행합니다.
그러므로 i가 6일 때 J가 21인 상태에서 i<7을 비교하는데 이때 i는 7이 아니라 6인 상태인 것이죠.
직접 디버깅을 수행해 보면서 확인하셔야 명확해 집니다.
오늘도 즐거운 하루 되세요.
"-
*2011-10-10 09:28:25
안녕하세요.
디버기을 표를 보시면 i와 J가 값을 가지면서 비교를 시작합니다.
초기값은 i, J 모두 0으로 시작한 상태에서
i = i + 1과 J = J + i를 수행하여 i, J 모두 1이 된 상태에서 i<7을 수행합니다.
즉 값이 변화된 후 i<7 을 수행합니다.
그러므로 i가 6일 때 J가 21인 상태에서 i<7을 비교하는데 이때 i는 7이 아니라 6인 상태인 것이죠.
직접 디버깅을 수행해 보면서 확인하셔야 명확해 집니다.
오늘도 즐거운 하루 되세요.
"