책 내용 질문하기
181쪽 5번입니다.
도서
2019 시나공 SUMMARY 컴퓨터활용능력 1급 필기
페이지
181
조회수
120
작성일
2019-01-19
작성자
탈퇴*원
첨부파일
프로시저를 실행했을때 loopN값을구하는문제인데, 답이 3이아니라 2가 아닌가해서요 해설지대로 LoopN. Num 0 10 1 8 2 6 3 4 인데, 조건이 num>5 의 조건을 만족하는 동안 마지막 loopN값은 num 6에해당하는 2아닌가요??왜답이3이죠?!ㅠ
답변
2019-01-20 23:09:27

안녕하세요.

 

Sub Chk( )

LoopN=0

Num=10

Do

Num=Num-2

LoopN=LoopN+1

Loop While Num>5

MsgBox “루프를” & LoopN & “번반복.”

EndSub 

...

                Do1회전   2회전   3회전

LoopN = 0  1              2           3

Num   = 10  8             6           4

 

LoopN이 3이 되면서 Loop While Num>5 를 비교하면 Num은 4이므로 조건에 맞지 않으므로 Do문을 빠져나옵니다.

 

답은 3이 맞습니다.

 

좋은 하루 보내세요.

 

 

 

  • 관리자
    2019-01-20 23:09:27

    안녕하세요.

     

    Sub Chk( )

    LoopN=0

    Num=10

    Do

    Num=Num-2

    LoopN=LoopN+1

    Loop While Num>5

    MsgBox “루프를” & LoopN & “번반복.”

    EndSub 

    ...

                    Do1회전   2회전   3회전

    LoopN = 0  1              2           3

    Num   = 10  8             6           4

     

    LoopN이 3이 되면서 Loop While Num>5 를 비교하면 Num은 4이므로 조건에 맞지 않으므로 Do문을 빠져나옵니다.

     

    답은 3이 맞습니다.

     

    좋은 하루 보내세요.

     

     

     

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