Season 01 - 05 조건은 갈림길이야!

Season 01 - 05 조건은 갈림길이야!

🛤️ Season 01 - 05 조건은 갈림길이야!

“리온의 선택 실험 — 세상은 선택으로 흘러간다”

교실 한쪽에는 작은 모형 기차가 놓여 있었다. 딕이 호기심 가득한 눈으로 그 기차를 바라보며 말했다.
“리온, 오늘은 이걸로 실험하려는 거지?”

리온이 고개를 끄덕였다.
“응. 오늘 주제는 ‘조건’이야. 기차가 갈림길에서 어느 길로 갈지… 그건 조건이 결정해.”

세이는 조심스레 기차를 만지며 말했다.
“그럼 코드도 갈림길이 있다는 거네?”

리온이 미소 지었다.
“맞아. if 문은 말 그대로 ‘만약에’ 라는 뜻이야. 어떤 조건이 참이면 그 길로 가고, 아니면 다른 길로 가는 거지.”


🧭 1. 리온의 갈림길 코드

리온은 칠판에 간단한 코드를 적었다.


let weather = "sunny";

if (weather === "sunny") {
  console.log("오늘은 자전거 타기 딱 좋아!");
}

세이가 말했다.
“날씨가 ‘sunny’면 자전거를 타는 거네?”

리온: “응. 조건이 맞으면 실행되는 게 if야.”

딕이 물었다.
“그럼 sunny가 아니면? 비 오면?”

리온이 아래 코드를 추가했다.


else {
  console.log("우산 챙겨야겠다!");
}

딕은 고개를 끄덕였다.
“오, 두 개의 길이 있는 거구나!”

세이는 생각에 잠기며 말했다.
“같은 상황이어도… 조건에 따라 반응이 달라지는 거네.”

리온이 말했다.
“그래. 선택은 그렇게 만들어지는 거야.”


🌦️ 2. 조건이 많아지면?

세이는 복잡한 표정을 지었다.
“근데 세상엔 sunny랑 rainy 말고도 많잖아.”

리온은 고개를 끄덕이며 코드를 확장했다.


let weather = "cloudy";

if (weather === "sunny") {
  console.log("햇살 좋은 날이야!");
} else if (weather === "rainy") {
  console.log("빗소리가 들려.");
} else if (weather === "cloudy") {
  console.log("구름이 많은 흐린 날!");
} else {
  console.log("알 수 없는 날씨야!");
}

딕: “와… 이렇게 많은 길이 있는 거네?”

세이: “조건이 많아지면… 선택도 많아지는 거구나.”

리온은 차분히 말했다.
“그래. 조건문은 여러 갈림길을 만들 수 있어.”



🚦 3. 조건은 신호등과 닮았다

세이는 작은 종이 신호등을 꺼내 들었다. 빨간불, 노란불, 초록불이 칠해진 모형이었다.

“이거랑 비슷한 거지?”

리온은 미소 지었다.
“맞아. 신호등은 조건의 대표적인 예야.”


let light = "red";

if (light === "green") {
  console.log("출발!");
} else if (light === "yellow") {
  console.log("조심!");
} else {
  console.log("멈춰!");
}

딕이 중얼거렸다.
“조건에 따라 행동이 바뀌는 건… 삶도 똑같네.”

세이는 살짝 웃으며 말했다.
“맞아. 선택을 할 수 있다는 건 스스로 길을 정하는 거니까.”


🏞️ 4. 갈림길 기차 실험

딕이 모형 기차를 레일 위에 올려놓았다. 그리고 레일 중간에는 ‘왼쪽/오른쪽’으로 나뉜 갈림길이 있었다.

리온이 말했다.
“조건을 코드에 입력하면… 기차가 어느 방향으로 갈지 결정돼.”

세이가 코드 예시를 보았다.


let path = "left";

if (path === "left") {
  console.log("기차가 왼쪽으로 이동합니다!");
} else {
  console.log("기차가 오른쪽으로 이동합니다!");
}

딕은 크게 웃었다.
“와… 진짜 기차가 코드를 따라 움직이는 것 같다!”

세이는 말했다.
“우리도 지금 ‘선택’을 배우고 있는 거야.”



🧩 5. 조건은 감정과도 닮았다

세이는 창밖을 보며 조용히 말했다.
“사람 마음도 조건처럼 바뀌는 것 같아.”

딕: “어떻게?”

세이: “상황이 따뜻하면 마음도 열리고, 차가우면 마음도 닫히잖아.”

리온은 고개를 끄덕였다.
“맞아. 조건은 단순한 코드가 아니라… 상황을 이해하는 하나의 방식이야.”

세이는 문득 웃으며 말했다.
“그럼 조건을 잘 쓰면… 마음을 더 정확하게 표현할 수 있는 거네!”


🎯 오늘의 미션 정리

  • if: 조건이 참일 때 실행
  • else if: 여러 조건을 순차적으로 검사
  • else: 위 조건이 모두 아닐 때
  • 조건문은 갈림길처럼 ‘선택’을 만든다
  • 상황에 따라 반응이 달라진다

실험이 끝난 뒤, 리온은 조용히 말했다.
“인생도 조건문 같아. 갈림길은 항상 존재하고… 우리는 늘 그 중 하나를 선택하면서 살아가.”

세이는 천천히 고개를 끄덕였다.
“그럼 다음 실험은… 선택의 결과를 다뤄보자.”

다음 미션 — Season 01 - 06 반복 + 조건, 그리고 작은 게임의 시작!



🌍 English Summary (≈500 words)

Season 01 - 05: “Conditions Are Crossroads — Leon’s Experiment of Choice”
In this mission, Leon teaches the meaning of conditions using a model train and several branching examples. Through if, else if, and else, the kids learn that conditions represent paths — decisions that determine what happens next. From weather checks to traffic lights and directional choices, conditions show how logic mirrors real life: situations change, and outcomes depend on how we choose to respond. MAKE · PLAY · DREAM.


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

#코딩스타랩 #리온세이딕 #조건문 #if문 #else문 #코딩교육 #초등코딩 #중등코딩 #코딩놀이 #선택의코드 #갈림길

댓글 없음

Powered by Blogger.