책 내용 질문하기
135p 디버깅
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
135
조회수
60
작성일
2018-12-17
작성자
탈퇴*원

사진 첨부했습니다.  조건이 i<100 인데 왜 99에 no가 되어있고 다음문제들도 다 그런데 왜그런지 궁금합니다.

99일때는 99<100 이되어 yes가 되고 i++되어 100이 되었을때 no가 되어야 되는거 아닌것입니까 ? 

답변
2018-12-18 10:45:51

안녕하세요. 길벗 수험서 운영팀입니다.

 

일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.

단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.

 

, 해당 문제에서 i<100no가 되는 경우는 i100이 되었을 때 입니다.

 

간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.

 

행복한 하루되세요.^^

  • 관리자
    2018-12-18 10:45:51

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.

    단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.

     

    , 해당 문제에서 i<100no가 되는 경우는 i100이 되었을 때 입니다.

     

    간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.

     

    행복한 하루되세요.^^

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