ㅇ플로차트에서 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인지 궁금합니다
안녕하세요. 길벗 수험서 운영팀입니다.
일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
즉, 해당 문제의 디버깅표(542쪽)는 각 변수들의 변화를 한 행에서 비교해보는 것이 아닌 변수가 변화할 때마다 펜으로 체크해가며 보는 것이 정확합니다.
간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.
행복한 하루되세요.^^
-
*2018-09-21 11:37:36
안녕하세요. 길벗 수험서 운영팀입니다.
일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
즉, 해당 문제의 디버깅표(542쪽)는 각 변수들의 변화를 한 행에서 비교해보는 것이 아닌 변수가 변화할 때마다 펜으로 체크해가며 보는 것이 정확합니다.
간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.
행복한 하루되세요.^^