33페이지에 3번에 답지에 99라고 되어있는데 99가 되면 98때 밑으로 빠지고 위로 올라가서 i가최종 100까지 더해지는데 98이 되어야하는것아닌가요? 초기라 많이 헷갈리네요
98이면 97때 밑으로 빠져서 -98이되고 위로 올라가서 +99 된후 99>=98 이니까 J가 출력 되는것아닌가요
안녕하세요.
검은색 ④번을 기준으로 위쪽에서는 더하는 작업을 아래쪽에서는 곱하는 작업을 수행합니다.
또한 위쪽에서는 홀수 값 1, 3, 5, 7, .... 이 사용되고
아래쪽에서는 짝수 값 2, 4, 6, 8, ...이 사용됩니다.
i가 99까지 처리되려면 우선 98일 때의 상황을 봐야합니다.
i가 98인 경우는 아래쪽에서 i=i+1에 의해 98이 된 상태에서 검은색 ⑥번 동그라미에 의해 (이전값-98)이 수행됩니다.
그런 다음 위쪽으로 이동해 검은색 ②번 동그라미에 의해 i는 99가 됩니다.
그리고 나서 검은색 ③번 동그라미에 의해 (이전값+99)가 수행됩니다. 이제 모든 수행이 끝났으니 종료해야 합니다.
이제 종료하기 위해서는 검은색 ④번 동그라미에서 >= 쪽으로 이동해야 합니다. 즉 i가 99인 상태는 99까지의 처리가 된 것이므로
i : 99 로 비교하여 i>=99를 만족하게 하여 J를 출력하고 종료하도록 해야 합니다.
그러므로 (③ )은 99가 됩니다.
99 >= 98에 의해 i가 98보다 크다가 아니라 99 = 99에 i가 99일 때 종료되는 것입니다.
오늘도 즐거운 하루 되세요.
"-
*2015-03-20 09:28:28
안녕하세요.
검은색 ④번을 기준으로 위쪽에서는 더하는 작업을 아래쪽에서는 곱하는 작업을 수행합니다.
또한 위쪽에서는 홀수 값 1, 3, 5, 7, .... 이 사용되고
아래쪽에서는 짝수 값 2, 4, 6, 8, ...이 사용됩니다.
i가 99까지 처리되려면 우선 98일 때의 상황을 봐야합니다.
i가 98인 경우는 아래쪽에서 i=i+1에 의해 98이 된 상태에서 검은색 ⑥번 동그라미에 의해 (이전값-98)이 수행됩니다.
그런 다음 위쪽으로 이동해 검은색 ②번 동그라미에 의해 i는 99가 됩니다.
그리고 나서 검은색 ③번 동그라미에 의해 (이전값+99)가 수행됩니다. 이제 모든 수행이 끝났으니 종료해야 합니다.
이제 종료하기 위해서는 검은색 ④번 동그라미에서 >= 쪽으로 이동해야 합니다. 즉 i가 99인 상태는 99까지의 처리가 된 것이므로
i : 99 로 비교하여 i>=99를 만족하게 하여 J를 출력하고 종료하도록 해야 합니다.
그러므로 (③ )은 99가 됩니다.
99 >= 98에 의해 i가 98보다 크다가 아니라 99 = 99에 i가 99일 때 종료되는 것입니다.
오늘도 즐거운 하루 되세요.
"