책 내용 질문하기
2번
도서
[2013] 총정리 컴퓨터활용능력 1급 필기
페이지
91
조회수
63
작성일
2013-02-26
작성자
첨부파일
2번에서요
DO 밑에
S=S+i
여기에 s=1, i=1 대입시키면서 if i>3 then 즉 i가 3보다 클때까지 반복시켜야하잖아요
그럼 2=1+1 4= 2+2 7=4+3 (S=S+i이거)
2=1+1 3= 2+1 4=3+1 (i=i+1이거)
그럼 i가 3보다 크니까 이제 loop until i>5 만족시켜야 하니까
16=11+5 (S=S+i이거)
6=5+1 (i=i+1이거)
그럼 변수 S가 16 아닌가요??
왜 11인지 이해가 안되요 ㅜㅜ
답변
2013-02-27 10:35:09
안녕하세요.
아래의 if문 때문에 i가 5일때까지 실행하지 않습니다. 아래 문장은 i가 3보다 크면 Do 문을 빠져나가라는 것으로 i가 5가 되기전에 do문을 빠져나옵니다.
if i>3 then
Exit do
End if
즐거운 하루 되세요.
"-
*2013-02-27 10:35:09
안녕하세요.
아래의 if문 때문에 i가 5일때까지 실행하지 않습니다. 아래 문장은 i가 3보다 크면 Do 문을 빠져나가라는 것으로 i가 5가 되기전에 do문을 빠져나옵니다.
if i>3 then
Exit do
End if
즐거운 하루 되세요.
"