136페이지 문제보면.
1-2+3-4......-98+99 플로차트인데...
다이해가는데..디버깅을 하다보니까 이상해서요...
디버깅 답이..
i j i:99 출력
0 0 <
1 1 <
2 -1 <
3 2 <
.....
이런식인데........
0 0 < 이렇게 옮겨갈때 1바퀴가 돌아간거 아닌가요? (요기사이에...) 1 1 <
플로차트보면
한바퀴안에...
i=0 j=0
i+1 j+i
..
i=i+1
j=j-1
이렇게나 많이 변하는데......
디버깅 자리에 쓰는게...내가 입력하는 숫자를 넣는게 맞으면... 이렇게 나오는게 좀 이상해서요
i j 가 변하는 것을 써준거라면.. i<99 자리에..는 i j 변하고 < 한번써주고.. ij변하고 ij변하고 < 한번써주고가 맞는거 같아서요 ..
안녕하세요.
교재 135쪽의 디버깅 결과 확인 방법에 언급된 내용처럼
각 변수의 값 변화를 확인할 때 가로의 위치는 고려하지 않아도 됩니다.
시험지에 디버깅을 할 경우 공간이 부족하므로 가로의 위치는 고려하지 않고 각 변수의 값 변화만 확인할 수 있도록 기록한 것입니다.
i와 j가 0으로 초기화 한 이후
i가 증가되고 j가 등가된 후에 비교 판단을 수행합니다.
그러므로 굳이 가로 위치를 맞춘다면
i j i:99
0 0
1 1 <
와 같이 됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-03-10 09:43:56
안녕하세요.
교재 135쪽의 디버깅 결과 확인 방법에 언급된 내용처럼
각 변수의 값 변화를 확인할 때 가로의 위치는 고려하지 않아도 됩니다.
시험지에 디버깅을 할 경우 공간이 부족하므로 가로의 위치는 고려하지 않고 각 변수의 값 변화만 확인할 수 있도록 기록한 것입니다.
i와 j가 0으로 초기화 한 이후
i가 증가되고 j가 등가된 후에 비교 판단을 수행합니다.
그러므로 굳이 가로 위치를 맞춘다면
i j i:99
0 0
1 1 <
와 같이 됩니다.
오늘도 즐거운 하루 되세요.