기출문제집 동영상에 대한 의무문인데요
반복문을 설명하는데 i=1,5,1인경우 최종치가 5인데 왜 6이되나요?
제가 알기론 i=1,5,1은 1은 초기치, 5는 최종치, 1은 증가치인데 1에서 5까지반복한다는 뜻으로 알고있는데
그럼 최종이 5가 되어야지 왜 6으로 되나요?
문제집 찾아봐도 최종치값으로 끝나는데 왜 이 동영상은 1편,2편 다 최종치를 넘어선 값으로 되나요?
기출문제집 18쪽에 있는 문제를 보면 K=3,N,1인데 128쪽 답안지를 보면 K는 N값인 10까지 도는데요?
어디에도 최종치값을 넘어가는게 없어요?
이동영상 잘못된거 아닌가요?
시나공 스타스터디도 봤지만 이렇게 최종치를 넘어간다는 내용은 없어요
안녕하세요.
반복문에서의 반복 변수를 설명하기 위한 것입니다.
HAP과 THAP은 같지만 반복변수 i의 값은
반복문을 마치고 나면 최종 증가치가 한번 더 적용된 값으로 산출됩니다.
일반 순서도에서는 큰 의미가 없지만 반복문의 반복 변수가 반복문을 빠져나온 후 사용될 경우 값이 중요해지는 것이죠.
반복문의 원리는
i = 1, 5, 1의 경우
i가 초기값 1을 갖고 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 2가 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크지 않으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 3이 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크지 않으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 4가 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크지 않으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 5가 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 같으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 6이 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크므로 반복문을 빠져나옵니다.
이와 같이 증가치를 적용한 후 종료 기준값과 비교하여 반복문 수행 여부를 판단하기 때문에 마지막 종료될 때 증가치가 한번 더 적용된 상태의 값을 가지고 반복문을 빠져나오게 되는 것이죠.
이 원리만 이해하시면 됩니다.
오늘도 즐거운 하루 되세요.
-
*2013-07-04 09:25:38
안녕하세요.
반복문에서의 반복 변수를 설명하기 위한 것입니다.
HAP과 THAP은 같지만 반복변수 i의 값은
반복문을 마치고 나면 최종 증가치가 한번 더 적용된 값으로 산출됩니다.
일반 순서도에서는 큰 의미가 없지만 반복문의 반복 변수가 반복문을 빠져나온 후 사용될 경우 값이 중요해지는 것이죠.
반복문의 원리는
i = 1, 5, 1의 경우
i가 초기값 1을 갖고 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 2가 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크지 않으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 3이 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크지 않으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 4가 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크지 않으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 5가 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 같으므로 반복문을 수행합니다.
i가 증가치(1)를 적용한 후 i가 6이 되어 종료 기준값(5)과 비교한 후 종료 기준값보다 크므로 반복문을 빠져나옵니다.
이와 같이 증가치를 적용한 후 종료 기준값과 비교하여 반복문 수행 여부를 판단하기 때문에 마지막 종료될 때 증가치가 한번 더 적용된 상태의 값을 가지고 반복문을 빠져나오게 되는 것이죠.
이 원리만 이해하시면 됩니다.
오늘도 즐거운 하루 되세요.