사진 첨부했습니다. 조건이 i<100 인데 왜 99에 no가 되어있고 다음문제들도 다 그런데 왜그런지 궁금합니다.
99일때는 99<100 이되어 yes가 되고 i++되어 100이 되었을때 no가 되어야 되는거 아닌것입니까 ?
안녕하세요. 길벗 수험서 운영팀입니다.
일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
즉, 해당 문제에서 i<100이 no가 되는 경우는 i가 100이 되었을 때 입니다.
간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.
행복한 하루되세요.^^
-
관리자2018-12-18 10:45:51
안녕하세요. 길벗 수험서 운영팀입니다.
일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
즉, 해당 문제에서 i<100이 no가 되는 경우는 i가 100이 되었을 때 입니다.
간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.
행복한 하루되세요.^^