책 내용 질문하기
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

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.