책 내용 질문하기
핵심 140 문제 2번 For Next 반복문
도서
2020 시나공 총정리 컴퓨터활용능력 1급 필기 (8절)
페이지
104
조회수
209
작성일
2020-04-06
작성자
탈퇴*원
첨부파일
핵심 140 문제 2번 For Next 반복문 문제에서 i=i+i의 값이 치환되는 과정이 이해가 되지 않습니다. 해설에 실행횟수에 따른 i+i값이 변하는 과정을 좀 더 저세히 알고 싶습니다.
답변
2020-04-07 14:57:05

for i = 1 to 10 

i = i + i

 

1~10 까지 반복하는 것이죠. 

 

처음 1일때 

 

i = i + i

 

라면 i = 1 + 1  이 됩니다. 이때 i 에는 2값이 입력됩니다. 

 

두번째 for 문 에서는 i = 2 값에 1증가한 3값이 표시되게 되고

 

i = i + i

 

을 실행하면 i = 3+3  이 되므로 6이 됩니다. 

 

다음 for 문 실행할때 i=6 이므로 여기에 1을 더하여 i = 7 이 되므로 

 

i = i+ i   -> i = 7+7   -> i = 14 가 됩니다. 

 

다음 for 문을 실행하기 위해 1값을 더 추가하면 i=15 가 되는데요. 

 

10 이상의 값이 되므로 여기서 for 문이 끝나게 됩니다. 

 

그래서 i 의 값은 15가 되는 것입니다. 

 

좋은 하루 되세요. 

 

 

  • 관리자
    2020-04-07 14:57:05

    for i = 1 to 10 

    i = i + i

     

    1~10 까지 반복하는 것이죠. 

     

    처음 1일때 

     

    i = i + i

     

    라면 i = 1 + 1  이 됩니다. 이때 i 에는 2값이 입력됩니다. 

     

    두번째 for 문 에서는 i = 2 값에 1증가한 3값이 표시되게 되고

     

    i = i + i

     

    을 실행하면 i = 3+3  이 되므로 6이 됩니다. 

     

    다음 for 문 실행할때 i=6 이므로 여기에 1을 더하여 i = 7 이 되므로 

     

    i = i+ i   -> i = 7+7   -> i = 14 가 됩니다. 

     

    다음 for 문을 실행하기 위해 1값을 더 추가하면 i=15 가 되는데요. 

     

    10 이상의 값이 되므로 여기서 for 문이 끝나게 됩니다. 

     

    그래서 i 의 값은 15가 되는 것입니다. 

     

    좋은 하루 되세요. 

     

     

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