처음 읽는다면, 이렇게.
출석부 이름을 한 명씩 확인할 수 있어요. 반복문은 같은 확인 절차를 여러 항목에 적용해요. 멈출 조건도 함께 정해야 해요.
반복문의 뜻
반복문은 같은 종류의 작업을 여러 번 수행합니다. 정해진 횟수만큼 돌거나 조건이 유지되는 동안 돌 수 있습니다. 반복할 대상과 끝나는 조건을 분명히 해야 합니다.
일상과 수업에서 만나면
이해를 돕기 위해 구성한 가상 사례입니다. 실제 효과를 측정한 연구 사례가 아닙니다.
세 장 카드
- 상황
- 가상 프로그램이 카드 세 장의 숫자를 읽습니다.
- 적용
- 카드마다 같은 읽기 단계를 한 번씩 표시합니다.
짚어보기반복 횟수와 카드 수가 맞아야 합니다.
빈 목록
- 상황
- 가상 동아리 명단에 학생이 한 명도 없습니다.
- 적용
- 목록 길이 0에서 아무 이름도 처리하지 않는지 확인합니다.
짚어보기빈 목록도 정상적으로 끝나야 합니다.
비슷한 말, 다른 뜻
| 비교할 말 | 무엇이 다른가요? |
|---|---|
| 조건 분기 | 조건 분기는 실행할 길을 고르고, 반복문은 정해진 일을 다시 실행합니다. |
이렇게 오해하기 쉬워요
반복문은 반드시 여러 번 실행된다.
대상이 없거나 시작 조건이 거짓이면 한 번도 실행되지 않을 수 있습니다.
이렇게 오해하기 쉬워요
반복 횟수를 쓰면 종료 확인은 필요 없다.
횟수 계산과 경계값이 맞는지 확인해야 합니다.
한 걸음 더 들어가면
반복이 시작되지 않는 경우와 한 번만 수행되는 경우도 시험해야 합니다. 종료 조건이 바뀌지 않으면 작업이 끝나지 않을 수 있습니다. 반복 본문이 매번 어떤 값을 바꾸는지 기록하면 오류를 찾기 쉽습니다.
개념을 적용할 때 살펴볼 해석과 제안입니다. 연구 결과나 공식 규정 자체와 구분해 읽어 주세요.
직접 해 보는 순서
- 1반복할 대상과 작업 한 단계를 씁니다.
- 2시작값과 종료 조건을 표시합니다.
- 30회·1회·여러 회의 입력으로 시험합니다.
이해했는지 확인해 볼까요?
빈 명단을 읽는 반복문은 몇 번 실행되나요?
해설 확인
명단 항목마다 실행하도록 만들었다면 0번입니다.
더 궁금한 점
계속 반복되면 무엇을 보나요?
종료 조건과 그 조건을 바꾸는 명령을 확인합니다.
반복문 안에 조건문을 넣을 수 있나요?
가능합니다. 각 항목을 처리할 때 다른 경로를 선택할 수 있습니다.
설명의 근거를 확인하세요
MDN Web Docs · Looping code / MDN Web Docs · Making decisions in your code — conditionals의 표시된 절을 확인했습니다. 사례는 자체 제작한 가상 활동입니다.
- [1] MDN Web Docs · 영어MDN Web Docs · Looping code ↗
“Why are loops useful?”; “for loops” — 정해진 조건에 따라 반복 작업 수행.
- [2] MDN Web Docs · 영어MDN Web Docs · Making decisions in your code — conditionals ↗
“if...else statements” — 조건 결과에 따른 실행 경로의 선택.
에디터 나루 · 똑스 편집팀
편집 기록
- 원고 기록
- 2026.09.30
- 최초 발행
- 2026.09.30
내용에 관한 의견은 운영 안내의 문의 경로에서 전달해 주세요. 작성·검수 원칙 보기