똑똑
기술과 생활

반복문

Loop

조건이나 횟수에 따라 명령을 여러 번 수행하는 구조.

01 / 쉬운 설명

처음 읽는다면, 이렇게.

출석부 이름을 한 명씩 확인할 수 있어요. 반복문은 같은 확인 절차를 여러 항목에 적용해요. 멈출 조건도 함께 정해야 해요.

어린이는 보호자·교사와 함께 읽어도 좋아요.
02 / 일반 설명

반복문의 뜻

반복문은 같은 종류의 작업을 여러 번 수행합니다. 정해진 횟수만큼 돌거나 조건이 유지되는 동안 돌 수 있습니다. 반복할 대상과 끝나는 조건을 분명히 해야 합니다.

03 / 상황별 사례

일상과 수업에서 만나면

이해를 돕기 위해 구성한 가상 사례입니다. 실제 효과를 측정한 연구 사례가 아닙니다.

사례 1중학생

세 장 카드

상황
가상 프로그램이 카드 세 장의 숫자를 읽습니다.
적용
카드마다 같은 읽기 단계를 한 번씩 표시합니다.

짚어보기반복 횟수와 카드 수가 맞아야 합니다.

사례 2고등학생

빈 목록

상황
가상 동아리 명단에 학생이 한 명도 없습니다.
적용
목록 길이 0에서 아무 이름도 처리하지 않는지 확인합니다.

짚어보기빈 목록도 정상적으로 끝나야 합니다.

04 / 비교와 오해

비슷한 말, 다른 뜻

반복문: 함께 구분할 용어
비교할 말무엇이 다른가요?
조건 분기조건 분기는 실행할 길을 고르고, 반복문은 정해진 일을 다시 실행합니다.

이렇게 오해하기 쉬워요

반복문은 반드시 여러 번 실행된다.

대상이 없거나 시작 조건이 거짓이면 한 번도 실행되지 않을 수 있습니다.

이렇게 오해하기 쉬워요

반복 횟수를 쓰면 종료 확인은 필요 없다.

횟수 계산과 경계값이 맞는지 확인해야 합니다.

05 / 깊이 읽기

한 걸음 더 들어가면

반복이 시작되지 않는 경우와 한 번만 수행되는 경우도 시험해야 합니다. 종료 조건이 바뀌지 않으면 작업이 끝나지 않을 수 있습니다. 반복 본문이 매번 어떤 값을 바꾸는지 기록하면 오류를 찾기 쉽습니다.

개념을 적용할 때 살펴볼 해석과 제안입니다. 연구 결과나 공식 규정 자체와 구분해 읽어 주세요.

06 / 직접 적용하기

직접 해 보는 순서

  1. 1반복할 대상과 작업 한 단계를 씁니다.
  2. 2시작값과 종료 조건을 표시합니다.
  3. 30회·1회·여러 회의 입력으로 시험합니다.

이해했는지 확인해 볼까요?

빈 명단을 읽는 반복문은 몇 번 실행되나요?

해설 확인

명단 항목마다 실행하도록 만들었다면 0번입니다.

07 / 자주 묻는 질문

더 궁금한 점

계속 반복되면 무엇을 보나요?

종료 조건과 그 조건을 바꾸는 명령을 확인합니다.

반복문 안에 조건문을 넣을 수 있나요?

가능합니다. 각 항목을 처리할 때 다른 경로를 선택할 수 있습니다.

08 / 출처와 검수

설명의 근거를 확인하세요

MDN Web Docs · Looping code / MDN Web Docs · Making decisions in your code — conditionals의 표시된 절을 확인했습니다. 사례는 자체 제작한 가상 활동입니다.

  1. [1] MDN Web Docs · 영어MDN Web Docs · Looping code ↗

    “Why are loops useful?”; “for loops” — 정해진 조건에 따라 반복 작업 수행.

  2. [2] MDN Web Docs · 영어MDN Web Docs · Making decisions in your code — conditionals ↗

    “if...else statements” — 조건 결과에 따른 실행 경로의 선택.

에디터 나루 · 똑스 편집팀

편집 기록
원고 기록
2026.09.30
최초 발행
2026.09.30

내용에 관한 의견은 운영 안내의 문의 경로에서 전달해 주세요. 작성·검수 원칙 보기

← 교육 용어집으로 돌아가기