책 내용 질문하기
핵심 137번 2번문제
도서
2017 시나공 총정리 컴퓨터활용능력 1급 필기
페이지
조회수
89
작성일
2017-01-17
작성자
첨부파일

2번문제 풀이 반복문 실행에 따른 변수 변화의 표에서

i 가 1다음이 왜 3 7 15 이렇게 가는지 이해를 못하겠어요ㅠ

1다음이 2+2해서 4가 되어야 한다고 생각했는데 왜 다 1씩 더하는 건가요?

그 표 밑의 설명을 봐도 이해를 못하겠어서 질문드려요ㅠ

답변
2017-01-19 09:22:29

안녕하세요.

for문은 i가 1부터 1씩 증가하여 10이 될때까지 다음에 있는 문장을 반복합니다. 즉, for문을 만날때마다 자동으로 i는 1씩 증가합니다.

For i = 1 to 10
i = i + i
Next

i가 1 -> i=i+i을 만나면서 i에는 현재 1이 들어 있으므로 1+1=2 -> next문을 만나 다시 for문으로 이동 -> for문을 만났으므로 자동으로 i는 1이 증가되어 i는 3 - > 다시 i=i+i를 만나면서 i에는 현재 3이 들어 있으므로 3+3=6... 이 되는 것입니다.

즐거운 하루 되세요.

  • *
    2017-01-19 09:22:29

    안녕하세요.

    for문은 i가 1부터 1씩 증가하여 10이 될때까지 다음에 있는 문장을 반복합니다. 즉, for문을 만날때마다 자동으로 i는 1씩 증가합니다.

    For i = 1 to 10
    i = i + i
    Next

    i가 1 -> i=i+i을 만나면서 i에는 현재 1이 들어 있으므로 1+1=2 -> next문을 만나 다시 for문으로 이동 -> for문을 만났으므로 자동으로 i는 1이 증가되어 i는 3 - > 다시 i=i+i를 만나면서 i에는 현재 3이 들어 있으므로 3+3=6... 이 되는 것입니다.

    즐거운 하루 되세요.

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