모험 4장 : 화성까지 가는 길은 산 넘어 산~!

【이번 단원에서 살펴볼 내용】


윌리가 동시에 명령을 수행해요.

윌리가 일정시간 후에 명령을 수행해요.

윌리가 선택된 시간 동안 대기한 후 명령을 수행해요.

【준비물】


윌리, 스마트기기, 연필, 대시매트, 원더 앱

이미지. 윌리의 우주선이 연기를 내뿜고 있는 그림

1위기에 빠진 로봇 윌리

로봇 윌리의 우주선에 냉각시스템 고장으로 인해 불이 났어요. 불이 나서 굉장히 위급한 상황이에요. 주위의 우주선에 구조 신호도 다시 보내고, 무전도 보내야 한답니다. 어서 빨리 움직여~! 힘내 윌리야.

이미지. 윌리의 우주선이 운석에 맞아 위기에 빠진 그림

윌리의 우주선에 불이 났어요. 윌리가 “불이야~! “라고 외치면서, 동시에 붉은색 불빛을 켜도록 해봅시다.

이미지. 윌리에 음성과 붉은색 불빛이 연결되어 있는 스크린샷. 1번 커스텀 사운드에 불이야 녹음, 시계 모양 터치라고 적혀져 있다. 이미지. 조작 창의 스크린샷. 시간 탭에 강조표시가 되어 있고, 시간 탭의 즉시 버튼을 클릭이라고 적혀져 있다.
활동 TIP

시계모양을 즉시로 바꾸면 다음 명령과 동시에 수행한다. 이렇게 명령을 오고 가게 하는 연결고리를 큐라고 한다. 큐의 종류에 따라 명령이 실행되는 조건이 변한다.

윌리의 우주선이 멈춰섰습니다. 당장 산소통과 연료, 식량이 있어야 구조선이 올때까지 버틸 수 있어요. 몇 개가 남았는지 신호를 보내야 합니다.

이미지. 연로통과 산소통, 식량이 있는 그림

표를 완성해봅시다.

구분 산소통 연료 식량
색깔
남은 수

산소통의 수와 불빛으로 아이 링으로 동시에 표현합니다.

이미지. 아이링 창의 스크린샷, 산소통의 수만큼 색칠하기라고 적혀져 있다.
활동하기

연료와 식량도 이어서 알맞게 표현해봅시다.

활동 TIP

대시는 아이링 명령을 통해 눈모양을 코딩할 수 있다.

윌리의 배터리가 점점 꺼져갑니다. 윌리가 전기를 모아서 구조신호를 보냅니다. 구조신호를 보내기 위해서는 잠깐의 충전시간이 필요합니다. 1초 후에 붉은 색 빛을 내도록 설정해봅시다.

이미지. 윌리와 붉은 색 빛이 연결되어 있는 스크린샷. 시계아이콘에 터치라고 적혀져 있다.
이미지. 옵션창의 스크린샷. 시간 탭에 강조표시가 되어 있다. 초 부분에 1.0초로 설정이라고 적혀져 있다.
활동 TIP

대기는 선택된 시간 후에 다음 명령을 수행하도록 하는 명령이다. 여기서는 1초 후에 명령을 수행한다.

색마다 전기를 모으는 시간이 달라요. 윌리가 다음의 구조신호를 보내도록 해 봅시다.

이미지. 노, 화살표, 빨, 화살표, 빨, 화살표, 청록, 화살표, 파란, 화살표, 자주 가 있는 그림
빨강 주황 노랑 청록 파랑 자주
충전시간 1.0 2.5 2.0 1.5 3.5 3.0

윌리가 마지막 자주 라이트를 보내고 기진맥진 힘이 빠졌어요. 애니메이션의 “어지러워하는 동작”을 추가해봅시다.

이미지. 어지러워하는 동작 애니메이션 스크린샷.

2힘을 내~! 윌리야~!

급한 불은 껐습니다. 하지만 아직도 윌리가 우주를 떠돌고 있습니다. 윌리가 비틀거리고 있어요. 제발 도와주세요. 윌리가 무사히 화성에 도착할 수 있도록 말이죠.

이미지. 비틀비틀거리고 있는 윌리의 그림

윌리가 힘이 빠져 우주선이 비틀거리고 있습니다. 빨리 어떻게든 움직여야 해요.

윌리의 힘이 없어진 눈 모양을 색칠해보세요.

이미지. 색이 칠해지지 않은 윌리의 눈 이미지

힘이 없는 눈을 하고는 비틀비틀합니다.

이미지. 윌리에 위에서 칠한 아이링, 왼쪽 30cm/s, 오른쪽 0cm/s, 시계1.0s, 왼쪽 0cm/s, 오른쪽 30cm/s, 시계 1.0s가 연결되어 있는 스크린샷
활동 TIP

시간 큐를 대기로 하고 1.0초로 설정하는 것이 중요하다. 윌리가 더 비틀거리려면 어떻게 해야 될지 숫자를 바꾸거나 이동 방향을 바꾸어보자. 누가 더 비틀거리는지 친구와 비교해보자.

저기 옆에 우주선이 다가옵니다. 하지만 운석충돌의 고장으로 스피커가 작동하지 않아요. 옆의 친구에게 불빛으로 말해야 됩니다. 다음 불빛으로 친구에게 말을 전달해봅시다. 친구가 잘 알아볼 수 있도록 2초에 한번씩 불빛이 나오도록 코딩해보세요.

보기

빨간빛: 밧줄

주황빛: 던져라

노란빛: 천천히

녹색빛: 떨어진다

파란빛: 가만히

보라빛: 기다려

밧줄이 떨어진다라고 옆 우주선에게 전달해봅시다.

이미지. 옵션창의 스크린샷. 시간 탭에 강조표시, 초에 강조표시. 윌리는 2.0s, 빨간빛(밧줄), 2.0s, 초록빛 (떨어진다)에 연결되어 있다

친구에게 “밧줄을 천천히 던져라.”라고 말하려면 순서는 어떻게 해야할까요? 색칠해보세요.

이미지. 비어있는 빛 아이콘 3개가 있는 스크린샷

상대편 친구가 “가만히 천천히 기다려”라고 대답하려면 어떤 순서로 해야하나요? 색칠해보세요.

이미지. 비어있는 빛 아이콘 3개가 있는 스크린샷

위의 1), 2)번을 알맞게 코딩해봅시다.

우주선이 불빛을 제대로 봤지만 난기류로 인해 도와줄 수가 없답니다. 전기가 끊어져서 이제 라디오로 무전을 보내야 합니다. 하지만 이런 무전은 언제 발송될지 모른답니다. 우리의 남의 희망은 다른 우주선과의 통신입니다.

지구로 보낼 무전의 내용을 적어보고, 녹음해 봅시다.

녹음번호 녹음내용 발송시간
1번 녹음 예시) 살려주세요. 5.00초
2번 녹음 8.00초
3번 녹음 3.50초

1번 무전을 보내봅시다.

이미지. 윌리에 시계아이콘과 마이크아이콘이 연결되어 있는 스크린샷. 시계에는 터치, 마이크에는 1번 커스텀 사운드에 살려주세요 녹음이라고 적혀져 있다. 이미지. 옵션창의 스크린샷. 시간의 3번째 아이콘에 강조표시와 터치라고 써있으며, 초 부분에 강조표시와 알맞게 시간 설정이라 적혀져 있다.
활동 TIP

무작위 대기는 지정한 시간 안에 명령이 수행하도록 한다.

1번에 이어서 2, 3번도 무전을 할 수 있도록 해봅시다.

신호가 연결되었습니다. 윌리가 5.50초 동안 기다리다 출발하려고 합니다.

코딩을 올바르게 고쳐주세요.

이미지. 윌리에 시계아이콘과 전진애니메이션이 연결되어 있는 스크린샷.

이어서 윌리가 3.50초 기다린 후에 뒤로 30cm 움직입니다. 알맞게 코딩해보세요.

기억하기

명령을 오고 가게 하는 연결고리를 큐라고 한다.

즉시 시간 큐로 동시에 명령을 수행한다.

대기 시간 큐로 일정 시간 후에 명령을 수행한다.

무작위 시간 큐로 일정 시간 안에 명령을 수행한다.