블록 코딩 입문
챕터 3
>
레벨 3
Objective
텍스트 블록을 사용하여 치킨을 부르고 각 닭장 주변에 몇 마리의 치킨이 있는지 세어 봅니다. 여기서 닭장(coup)은 지도에 보이는 치킨 하우스를 의미합니다.
각 닭장 주변의 치킨 수를 세어 변수에 저장합니다. Variables 메뉴에서 두 개의 변수를 생성하세요: left_coup와 right_coup (언더스코어 _ 를 잊지 마세요).
set_variable 블록을 사용하여 변수를 설정합니다. 왼쪽 닭장 주변의 치킨 수를 세고 set_variable 블록을 이용해 left_coup 변수에 그 수를 할당합니다. 숫자 버블을 사용해 닭장 내 치킨 수를 입력하세요.

같은 과정을 반복하여 set_variable 블록으로 right_coup 변수를 설정하고 오른쪽 닭장 주변의 치킨 수를 숫자 버블로 지정합니다.
설정을 마친 후, 각 닭장 앞에 있는 두 개의 X 표시 지점으로 이동하여 변수를 사용해 주변 치킨 수를 알려줍니다. speak 블록과 create text 블록을 사용하여 텍스트와 숫자를 결합하세요. 먼저 왼쪽 닭장 앞의 어두운 X 표시 지점으로 이동합니다.
create text 블록은 여러 개의 텍스트와 변수를 결합할 수 있습니다. 도구 상자의 Communications 메뉴에서 create text 블록을 끌어다 블록 편집기에 놓으세요.

블록 왼쪽 상단의 기어 아이콘을 클릭하여 메뉴를 열고 슬롯 개수를 추가하세요.

닭장에 몇 마리의 치킨이 있는지 알려주기 위해 세 개의 블록이 필요합니다.

슬롯 안에 두 개의 텍스트 버블과 하나의 변수 블록을 삽입합니다. 먼저 도구 상자의 Text 메뉴에서 텍스트 버블을 끌어다 넣고 “왼쪽 우리에는 ”(끝에 공백 포함)라고 입력하세요.

두 번째 텍스트 버블을 같은 방식으로 끌어다 넣고 “ 마리의 닭”(앞에 공백 포함)이라고 입력한 뒤 마지막 슬롯에 배치합니다. 마지막으로 Variables 메뉴에서 left_coup 단독 변수를 끌어와 create text 블록의 가운데 슬롯에 넣습니다. 이로써 “왼쪽 우리에는 [number] 마리의 닭”라는 문장이 완성됩니다.
도구 상자의 Communications 메뉴에서 speak 블록을 편집기로 끌어다 놓고 방금 만든 create text 블록을 삽입하세요. 이 과정의 비활성화된 템플릿이 블록 편집기에 있는데, speak 블록을 마우스 오른쪽 버튼으로 클릭한 후 "Enable Block"을 클릭하면 활성화하여 편집할 수 있습니다.

오른쪽에 있는 밝은 X 표시 지점으로 이동하여 닭장을 바라봅니다. 이전과 같은 방식으로 create text 블록을 설정하되 이번에는 right_coup 변수를 사용합니다. 위쪽 슬롯에는 “오른쪽 우리에는 ”, 가운데 슬롯에는 right_coup 변수를, 아래쪽 슬롯에는 “ 마리의 닭” 텍스트 버블을 넣으세요.

마지막으로 create text 블록을 speak 블록 안에 삽입하여 레벨을 완료합니다.