section 10 기본적인 수열 1+ ~ 100까지 에서
i j i <100 출력
0 0 yes 100,5050
:
:
98 4851 yes
99 4950 no
100 5050
이런식으로 되어있는데
플로차트를 보나 코드를 보나
i 가 99 일땐 i<100 이 조건문에서 참이 되어 그안의 코드로 들어가서 i++ 을 시켜서
i 가 100 이 되고 j 에 이 i값을 더해주고 그 다음 i < 100 이 조건문에서 NO가 되는데
이해가 잘 안되네요.
이해가 되게 보려면
I < 100 인 부분을
한칸씩 밑으로 이동시키면 이해가 되긴하는데 말이죠;;
i 가 0 일 때도 그렇고 코드를 보면 조건식을 거치지도 않고 바로 i ++ 가 되는데
이 디버깅 표를 보는 순서가 있는건가요
안녕하세요. 길벗 수험서 운영팀입니다.
회원님이 말씀하시는 것은 반복 횟수에 따라 한 열에 맞추어 적는 것을 말씀하시는 것 같습니다.
그 경우 회원님이 말씀하신 것과 마찬가지로 i<100을 한 열 내려주시면 됩니다.
일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.
행복한 하루되세요.^^
-
*2018-09-12 16:23:24
안녕하세요. 길벗 수험서 운영팀입니다.
회원님이 말씀하시는 것은 반복 횟수에 따라 한 열에 맞추어 적는 것을 말씀하시는 것 같습니다.
그 경우 회원님이 말씀하신 것과 마찬가지로 i<100을 한 열 내려주시면 됩니다.
일반적인 디버깅표는 변수가 변하는 값을 순서대로 적어서 기록합니다.
단순히 순서도 또는 코드에서 각 변수들의 값이 변할 때마다 값을 적는 것에 불과하기 때문에, 반복문의 한 회전 내에서 하나의 변수가 여러 번 변화하는 경우 특정 변수의 행만 길어지는 경우도 존재합니다.
간혹 이해를 돕기 위해 회전수에 맞춰 디버깅표에 선을 그어 끊어서 표기한 경우도 있으니, 디버깅표를 참고하실 때는 이를 염두에 두시기 바랍니다.
행복한 하루되세요.^^