책 내용 질문하기
33. 다음 프로시저가 실행된 후 i 값으로 옳은 것은?
도서
[2013] 컴퓨터활용능력 1급 필기
페이지
30
조회수
115
작성일
2014-01-18
작성자
첨부파일
답이 3번 15인데요.
전문가 조언을 보면 반복실행문 설명을 해놓았는데
실행횟수 i i+i
1 1 2(1+1)
2 3(2+1) 6(3+3)
이런식으로 4번 실행횟수까지 되어있는데
i가 1씩 증가하면서 반복 수행하는게 아닌가요? 2번 실행할때 갑자기 왜 3이 되고 3번 실행할때 7이 되고 그러는지 이해가 안갑니다..
답변
2014-01-20 13:34:28
안녕하세요.
for문에서는 i가 1씩 증가하는 것이 맞습니다. 그런데 i=i+i이 있기떄문에 3으로 변경된 것입니다. i가 1일 때 실행하고, 그 다음 i=i+i를 실행하여 i가 2로 변경되고, i가 2인 상태에서 for문으로 다시 가므로 i는 1증가되어 3이 되는 것입니다.
즐거운 하루 되세요.
"-
*2014-01-20 13:34:28
안녕하세요.
for문에서는 i가 1씩 증가하는 것이 맞습니다. 그런데 i=i+i이 있기떄문에 3으로 변경된 것입니다. i가 1일 때 실행하고, 그 다음 i=i+i를 실행하여 i가 2로 변경되고, i가 2인 상태에서 for문으로 다시 가므로 i는 1증가되어 3이 되는 것입니다.
즐거운 하루 되세요.
"