Season 01 - 03 | 반복이 만드는 리듬 — 딕의 불빛 실험

Season 01 - 03 반복이 만드는 리듬 — 코딩스타랩 미션3

💡 Season 01 - 03 반복이 만드는 리듬

“딕의 불빛 실험 — 반복은 세상의 리듬이야”

하얀 교실 안, 노트북 세 대의 화면이 반짝인다.
오늘의 주제는 ‘반복’.
리온이 칠판에 썼다.
for — “같은 일을 여러 번 하게 해주는 명령어.”

딕이 손을 들었다.
“그럼, 불빛을 깜빡이게 할 수도 있어?”

세이가 웃었다.
“그건 멋진 실험이 되겠는걸!”

---

🧭 1. 반복의 첫걸음

리온은 간단한 예시를 들었다.


for (let i = 0; i < 5; i++) {
  console.log("반짝!");
}

“이건 ‘반짝!’을 다섯 번 반복하는 코드야.”

세이는 고개를 갸웃했다.
“i가 뭐야?”

리온이 설명했다.
“i는 숫자를 세는 친구야. 0부터 시작해서 5보다 작을 때까지만 ‘반짝!’을 말해.”

딕은 웃으며 말했다.
“그럼 i가 다섯 번 세고 멈추는 거네. 완전 박자잖아.”

---

🎵 2. 코드가 만드는 리듬

딕은 바로 실험을 시작했다.


for (let i = 0; i < 10; i++) {
  document.write("💡");
}

모니터에 전구 이모지가 줄지어 나타났다.
“와, 진짜 반짝거린다!”

세이는 손뼉을 쳤다.
“이건 코드가 만든 리듬이야. 불빛이 춤추는 것 같아.”

리온은 살짝 미소를 지으며 말했다.
“이게 바로 반복문의 힘이야. 한 번의 명령으로 수많은 움직임을 만들 수 있지.”

--- ---

🔁 3. while — 끝이 없는 박자

세이는 새로운 질문을 던졌다.
“근데 계속 반짝이게 만들면 안 돼?”

리온이 웃으며 말했다.
“그건 while 문이야. 조건이 참일 때 계속 반복하지.”


let count = 0;
while (count < 5) {
  console.log("빛이 깜빡!");
  count++;
}

세이가 물었다.
“그럼 count가 5가 되면 멈추는 거네?”

리온이 고개를 끄덕였다.
“그래, 조건이 거짓이 되는 순간 리듬이 끝나는 거야.”

---

🎶 4. 반복은 음악이야

딕이 모니터를 바라보며 말했다.
“이건 진짜 음악 같아. 불빛이 일정한 간격으로 반짝거리고, 코드가 박자를 맞추잖아.”

세이가 눈을 반짝였다.
“그럼 진짜로 불빛이 깜빡이는 효과를 만들 수도 있겠네?”


let light = true;
setInterval(() => {
  document.body.style.background = light ? "yellow" : "white";
  light = !light;
}, 500);

리온이 놀라며 말했다.
“오, 완벽해! 이건 0.5초마다 색이 바뀌는 거야.”

세이는 감탄했다.
“코드가 리듬을 만드는 순간이야.”

---

🧩 5. 오늘의 미션 정리

  • for는 정해진 횟수만큼 반복
  • while은 조건이 거짓이 될 때까지 반복
  • 반복은 코드의 리듬이자, 세계의 움직임
  • 코드는 ‘시간’을 다루는 예술이 될 수 있다

딕은 화면 속 깜빡이는 불빛을 보며 중얼거렸다.
“이건 그냥 코드가 아니라, 리듬이야.”

리온이 웃으며 답했다.
“그럼 다음은 이벤트의 반응을 배워보자.”

다음 미션 — “이벤트는 반응이야!”

---

🌍 English Summary (≈500 words)

Season 01 - 03: "The Rhythm of Repetition — Dick’s Light Experiment"
In this mission, Dick leads the team into the world of repetition. Using loops like for and while, the kids discover how code can create rhythm — just like music. By repeating simple commands, they make light blink and colors change, realizing that repetition gives motion and life to digital worlds. Coding becomes not just logic, but timing, flow, and feeling. Leon explains that loops are the heartbeat of programs, while Sei sees them as the rhythm of creativity. Their experiment ends with the realization that every line of code can dance. MAKE · PLAY · DREAM.


© 2025 CodingStar Lab | MAKE · PLAY · DREAM | by endic

#코딩스타랩 #코딩교육 #리온세이딕 #초등코딩 #자바스크립트반복문 #for문 #while문 #코딩놀이 #HelloUniverse #반복이만드는리듬

댓글 없음

Powered by Blogger.