책 내용 질문하기
기출문제집 질문이요
도서
[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인 상태인 것이죠.

    직접 디버깅을 수행해 보면서 확인하셔야 명확해 집니다.

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

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