책 내용 질문하기
유형 1 스위치변수 이용하기
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
139
조회수
47
작성일
2018-09-20
작성자
탈퇴*원
첨부파일

ㅇ플로차트에서 sw=0 이면 J=j+1. Sw=1인데

Sw=0 아니면 j=j-1. Sw=0 인데

i는 1, sw=1 이면 sw=0이 아니니 j=j-i로 j=0-1=-1아닌가요 ?

J가 왜 1인지 궁금합니다

답변
2018-09-21 11:37:36

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

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

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

즉, 해당 문제의 디버깅표(542쪽)는 각 변수들의 변화를 한 행에서 비교해보는 것이 아닌 변수가 변화할 때마다 펜으로 체크해가며 보는 것이 정확합니다.

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

행복한 하루되세요.^^

  • *
    2018-09-21 11:37:36

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

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

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

    즉, 해당 문제의 디버깅표(542쪽)는 각 변수들의 변화를 한 행에서 비교해보는 것이 아닌 변수가 변화할 때마다 펜으로 체크해가며 보는 것이 정확합니다.

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

    행복한 하루되세요.^^

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