🧩 블럭 코딩 · 2026년 7월 23일 ·📝 글

블럭 코딩 첫걸음 - 조건 블럭으로 '만약 ~라면' 만들기

조건 블럭은 ’갈림길’입니다

지난 편에서 변수라는 상자를 만들어봤다면, 이번에는 그 상자 속 값을 보고 다르게 행동하는 법을 배워봅니다. 바로 조건 블럭입니다.

조건 블럭은 “만약 ~라면, 이렇게 해!“라는 갈림길이라고 생각하면 쉽습니다. 실제 엔트리·스크래치 화면에서는 이 갈림길이 좌우가 아니라 위아래로 나뉘어 있어서, 조건이 맞으면 블럭 안쪽(위 칸)이 실행되고 아래로 빠져나오는 모양을 하고 있습니다.

  1. 조건을 정한다 (예: 점수 > 79)
  2. 조건이 맞으면 위 칸으로 (예: “성공!” 말하기)
  3. 조건이 틀리면 아래 칸으로 (예: “다시 도전!” 말하기)
  4. 프로그램이 실행될 때마다 상자 속 값을 보고 매번 길을 다시 고른다

오늘의 실습

지난 편에서 만든 점수 변수를 그대로 사용합니다. 엔트리(또는 스크래치)에는 “~보다 크다(>)“와 “보다 작다(<)“ 블럭은 기본으로 있지만 “ 이상(>=)” 블럭은 기본으로 없는 경우가 많습니다. 그래서 “80점 이상이면 성공”을 그대로 만들려면 “점수 > 79”(79보다 크다)라고 조건을 세우면 됩니다 — 정수 점수에서는 “80 이상”과 똑같은 뜻이기 때문입니다.

엔트리(또는 스크래치)에서 “만약 점수 > 79 이라면” 조건 블럭을 만들고, 조건이 맞으면 “성공!“을, 아니면 “다시 도전!“을 화면에 말하도록 조립해보세요.

다음 편에서는 조건 블럭을 반복 블럭과 함께 써서, 점수가 80점을 넘을 때까지 자동으로 다시 도전하는 프로그램을 만들어봅니다.