책 내용 질문하기
질문
도서
2017 시나공 정보처리기능사 실기
페이지
9
조회수
53
작성일
2017-07-13
작성자
탈퇴*원
첨부파일
9페이지 2번은 ~될때까지 1씩 증가하며 3번을 반복한다. 3번은 바깥쪽 반복문이 10이될때까지 10번 반복한다고했는데 왜 2번이랑 3번 둘다 영향받는건가요?
답변
2017-07-14 09:20:55

안녕하세요.

반복문이 겹쳐 있는 구조는 시계 바늘로 이해하시면 됩니다.

바깥쪽 반복문, 쯕 큰 시계 바늘이 한 바퀴 놀때, 작은 시계 바늘이 60번 회전하듯이

바깥쪽 반복문이 한 번 수행될 때 안쪽 반복문은 1~5까지 5번 반복합니다.

그 반복하는 대상인 ③번이 되는 것이구요.

그러므로

바깥쪽 반복문은 i가 1부터 10까지 1씩 증가하면서 한 번 수행할 때마다

안쪽 반복문은 J가 1부터 5까지 1씩 증가하면서 5번 반복 수행합니다.

안쪽 반복문에 의해 수행하는 대상은 K=K+1입니다.

즉 K=K+1은 바깥쪽이 10번 반복할 때마다 안쪽 반복문에 의해 5번씩 반복하므로 총 50회를 반복하게 됩니다.

하지만 ④번은 안쪽 반복문의 바깥쪽에 있으므로 바깥쪽 반복문의 반복 횟수만큼인 10회만 반복 수행합니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-07-14 09:20:55

    안녕하세요.

    반복문이 겹쳐 있는 구조는 시계 바늘로 이해하시면 됩니다.

    바깥쪽 반복문, 쯕 큰 시계 바늘이 한 바퀴 놀때, 작은 시계 바늘이 60번 회전하듯이

    바깥쪽 반복문이 한 번 수행될 때 안쪽 반복문은 1~5까지 5번 반복합니다.

    그 반복하는 대상인 ③번이 되는 것이구요.

    그러므로

    바깥쪽 반복문은 i가 1부터 10까지 1씩 증가하면서 한 번 수행할 때마다

    안쪽 반복문은 J가 1부터 5까지 1씩 증가하면서 5번 반복 수행합니다.

    안쪽 반복문에 의해 수행하는 대상은 K=K+1입니다.

    즉 K=K+1은 바깥쪽이 10번 반복할 때마다 안쪽 반복문에 의해 5번씩 반복하므로 총 50회를 반복하게 됩니다.

    하지만 ④번은 안쪽 반복문의 바깥쪽에 있으므로 바깥쪽 반복문의 반복 횟수만큼인 10회만 반복 수행합니다.

    오늘도 즐거운 하루 되세요.

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