7. 스크래칭코딩-이벤트 블록-쓰레기분류함
교육목표
. 이벤트 블록에 어떤 블록이 있는 말할 수 있다.
. 신호 보내기와 메시지를 받았을 때 블록을 활용하여 코딩할 수 있다.
. 환경 주제 프로젝트를 코딩할 수 있다.
이벤트 블록 알아보기
. 이벤트 블록 알아보기
이벤트 블록은 마우스를 클릭했을 때나 키보드 키를 눌렀을 때처럼 어떠한 입력한 상황이 조건에 맞을 때 실행이 되도록 하는 블록이다.
블록을 하나씩 실행해본다..
실행창에서 초록 깃발을 클릭했을 때 코딩 스크립트가 실행된다.
대표사진 삭제
사진 설명을 입력하세요.
키보드에서 지정된 키를 누르면 코딩 스크립트가 실행된다.
자세히 버튼을 클릭하면 다양한 키보드 키를 선택할 수 있다.
대표사진 삭제
사진 설명을 입력하세요.
실행창에서 마우스로 스프라이트를 클릭하면 코딩 스크립트가 실행된다.
대표사진 삭제
사진 설명을 입력하세요.
배경이 바뀌면 코딩 스크립트가 실행된다.
대표사진 삭제
사진 설명을 입력하세요.
음량이나 타이머가 입력한 값보다 크면 코딩 스크립트가 실행된다.
대표사진 삭제
사진 설명을 입력하세요.
해당하는 신호를 받았을 때 코딩 스크립트가 실행된다.
대표사진 삭제
사진 설명을 입력하세요.
신호를 보낸다. 다른 스프라이트에게 특정한 신호 메시지를 송신하고자 할 때 사용한다. 자세히 버튼을 클릭하면 신호를 선택할 수 있다.
대표사진 삭제
사진 설명을 입력하세요.
신호를 보내고 해당하는 블록의 실행이 끝날 때까지 기다린다.
자세히 버튼을 클릭하면 신호를 선택할 수 있다.
대표사진 삭제
사진 설명을 입력하세요.
신호 보내기 블록 알아보기
신호 보내기 블록은 다른 스프라이트에게 특정 메시지를 전달하고 싶을 때 사용한다.
메시지를 통해 스프라이트의 동작/형태/소리 등의 코딩을 할 수 있다.
대표사진 삭제
사진 설명을 입력하세요.
신호 보낼 메시지를 작성하여 추가할 수 있다.
대표사진 삭제
사진 설명을 입력하세요.
예제 실습
[예제1]
고양이 : 고양이 스프라이트를 클릭했을 때 “배고파”라고 1초 동안 말하고 “배고파” 신호를 보낸다.
쥐 : “배고파” 신호를 받으면, “살려줘” 라고 1초 동안 말하고 계속 도망간다.
. (이동 전에 시계방향으로 15도 회전한다. 10씩 이동한다. 벽에 닿으면 튕긴다.)
대표사진 삭제
사진 설명을 입력하세요.
[예제2]
배경이 봄, 여름, 가을, 겨울로 2초마다 변하고,
배경이 변할 때 마다 사람 주인공이 각 계절에 맞게 말하도록 코딩한다.
(예 : “따뜻한 봄이다”, “아 시원한 바다다”, “황금 들녁이다”, “눈이 오면 좋겠다”)
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
[예제3]
키보드이 방향 키를 누르면(위, 아래, 왼쪽, 아래쪽)에 따라 10만큼 씩 움직이는 로켓을 코딩한다.
(로켓 처음 위치의 좌표는 (0,0)이다.)
대표사진 삭제
사진 설명을 입력하세요.
[예제4]
재활용 쓰레기 분리 수거를 하면, 재활용을 통해 자원의 낭비를 막고 쓰레기 양을 줄여서 지구 환경 보호에 도움이 된다.
. 재활용 자동 분류함이 발명되었다고 가정하자
1) 종이와 헌 옷에 센서가 있어서 분류함에 넣으면 신호(종이, 헌 옷)을 보낸다.
2) 분리함에는 출구 모양이 2가지가 있다.
3) 신호를 확인 후 각 해당하는 모양으로 분리함 출구가 열어 지도록 코딩한다.
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
대표사진 삭제
사진 설명을 입력하세요.
[예제5]
예제4에서 분류함이 종이함쪽으로 출구가 열리면 -> “종이 분류 완료”
헌 옷함 쪽으로 출구가 여리면 -> “헌 옷 분류 완료”라고 말하는 블록을 추가한다.
대표사진 삭제
사진 설명을 입력하세요.
Just Do it!!!
Just Drag&Drop It!!!
감사합니다.
출처 :
'스크래치' 카테고리의 다른 글
9. 스크래치코딩-감지블록 (0) | 2021.08.06 |
---|---|
8. 스크래치코딩-제어블록 (0) | 2021.08.05 |
6. 스크래칭코딩-펜블록-도형을 그려요 (0) | 2021.08.04 |
5. 스크래치코딩-소리블록-작곡가가 되어요 (0) | 2021.08.03 |
4. 스크래치코딩-꾸미기-나도 디자이너 (0) | 2021.08.03 |
댓글