책 내용 질문하기
VBA 코드표 질문....
도서
[2013] 컴퓨터활용능력 1급 필기
페이지
242
조회수
54
작성일
2013-03-05
작성자
첨부파일

저번에 242 페이지 기출문제 2번을 문의 했었을때

-> 코드에 직접 값을 넣으면서 하나하나 실행해 보세요.

1번 실행하면 i는 0

2번 실행하면 s는 0

3번 반복실행

4번 실행하면 i에 있던 0에 1을 더하면 i는 1

5번 실행하면 s에 있던 0에 i에 있던 1을 더하면 s는 1

6번 실행하면 i는 1로 7이 아니므로 8번으로 이동

8번 if문 끝

9번 실행하면 i는 현재 1로 10보다 작으므로 3번으로 다시 이동

3번 반복실행

4번 실행하면 i에 있던 1에 1을 더하면 i는 2

5번 실행하면 s에 있던 1에 i에 있던 2를 더하면 s는 3

이런식으로 코드에 값을 직접 넣으면서 실행해 보시면 이해되실꺼예요

이렇게 답변을 주셔셔 이해를 못했었는데요.....

제가 왜 이해를 못했나 고민해봤더니.....

처음 실행시(실행횟수1일때) 에는 I 와 SUM 둘다 1부터 시작하는게 아니라 0부터 대입해서 시작하는건가요?

실행횟수가 1일때 I(0) SUM(0) 이고 I(1)=I(0)+1 의 값이 SUM(1)=SUM(0)+I(1) 이렇게 SUM의 결과값이 나오는거고

2번째 실행시 1번째 실행결과값의 I(1), SUM(1) 이 대입되어

I(2)=I(1)+1 이 결과값이 SUM(3)=SUM(1)+I(2) 요렇게 되어 최종결과갑인 I(2)와 SUM(3)이 다음 식에 대입된다는거죠?

I(3)=I(2)+1 SUM(6)=SUM(3)+I(3) 요렇게요.....

이걸 계속 IF문이 있으니 IF문이 만족 할때까지 I가 7과 같은때까지 반복한다는거죠?

이번엔 제가 제대로 이해한게 맞나요?

글쓰다 틀린것 같아서 다시 이해해보고 지우고 다시 써본건데요.....

답변
2013-03-06 09:16:13

안녕하세요.

모두 맞게 이해하셨습니다.

즐거운 하루 되세요.

"
  • *
    2013-03-06 09:16:13

    안녕하세요.

    모두 맞게 이해하셨습니다.

    즐거운 하루 되세요.

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