디버깅 과정에서 순서도는 어느정도 이해된거같은데
막상 디버깅을 해보니 이해가 안되네요
k가 4일 경우 j가 왜 3이며
hap의 경우 0 2까지 밖에 이해 되고
5 10 17은 이해가 안되네요
추가질문1: 65페이지에서 디버깅하는데
m=m+(a)i라는데 왜
m이 1 3 5 7 9 11.........이런식인거죠?
추가질문2: 69페이지에서 디버깅하는데
c mok nmg d
0 28 0 0
1 14 0 1
이런식으로 나오는데 mok = int(b/c)인데
계산하자면 b가 28 c가 0이면 28/0인데 어떻게
mok이 1이죠?
그리고 28/1이면 mok은 28 nmg는 0아닌가요?
그리고 d는 어떤 의미에서 0123456 나열되잇죠?
안녕하세요.
1)
K가 2이고 J가 2인 상태에서 MOD(K,J) = 0은 YES가 되어 7번 동그라미로 이동합니다.
그리고 7번 동그라미에서 K=J가 YES가 되어 HAP에 J를 누적합니다. HAP은 2가 됩니다.
이어서 K < A도 YES이므로 K를 1 증가하여 3을 만든 뒤 4번 동그라미로 이동합니다.
이제 K는 3, J는 2가 되어
MOD(K,J)=0이 NO가 됩니다. 그럼 6번 동그라미로 이동하여 J가 1 증가되어 J가 3이 됩니다.
이제 K는 3, J는 3이 되어
MOD(K,J)=0이 YES가 되고, K와 J가 같으므로 HAP=HAP+J에 의해 HAP이 5가 됩니다.
-
*2014-04-14 14:42:46
안녕하세요.
1)
K가 2이고 J가 2인 상태에서 MOD(K,J) = 0은 YES가 되어 7번 동그라미로 이동합니다.
그리고 7번 동그라미에서 K=J가 YES가 되어 HAP에 J를 누적합니다. HAP은 2가 됩니다.
이어서 K < A도 YES이므로 K를 1 증가하여 3을 만든 뒤 4번 동그라미로 이동합니다.
이제 K는 3, J는 2가 되어
MOD(K,J)=0이 NO가 됩니다. 그럼 6번 동그라미로 이동하여 J가 1 증가되어 J가 3이 됩니다.
이제 K는 3, J는 3이 되어
MOD(K,J)=0이 YES가 되고, K와 J가 같으므로 HAP=HAP+J에 의해 HAP이 5가 됩니다.