본문 바로가기
programming/BlockCoding

블록코딩 엔트리 왼쪽으로 오른쪽으로 돌기 쉬움 1단계 이상한 숲 속의 엔트리봇

by 개코 - 개발과 코딩 2021. 8. 5.

블록코딩은 블록으로 만들어진 블록을 조립하여 앱을 구현하는 것이다. 엔트리봇을 왼쪽으로 오른쪽으로 돌기 블록을 익혀본다. 엔트리봇을 좌우로 이동시키기 위해서는 왼쪽으로돌기 오른쪽으로돌기 블록을 이용하고 앞으로 전진시키기 위해서는 앞으로가기 블록을 이용한다.

블록코딩 엔트리

제시된 블록

위의 이미지를 보자.

파란색옷을 입은 봇이 엔트리봇이다.

엔트리봇을 분홍색 화살표로 이동시키려면 전진과 좌우 회전하는 블록이 필요한 것을 알 수 있다.

 

제시된 블록

위의 제시된 엔트리봇을 이동시키기 위해 제시된 블록은 3가지이다.

아래의 제시된 3가지를 이용하여 엔트리봇을 움직여 목적지까지 이동시키면 되는 것이다.

  • 앞으로 가기
    엔트리봇이 앞으로 전진한다.
  • 왼쪽으로 돌기
    엔트리봇이 왼쪽으로 회전한다.
  • 오른쪽으로 돌기
    엔트리봇이 오른쪽으로 회전한다.

위의 블록에 대한 설명이 이해가 된다면 엔트리봇을 어떻게 움직여야 할지 다시한 번 살펴보자.

전진, 전진, 회전, 전진, 회전, 전진 정도로 알 수 있다.

회전은 왼쪽 또는 오른쪽으로 돌기 블록을 사용하면 된다.

 

블록을 조립하자

명령어 블록은 마우스 드래그를 이용하여 시작하기를 클릭했을 때 블록 밑에 놓으면 된다.

엔트리봇은 전진, 전진, 회전, 전진, 회전, 전진 하면 된다.

이것을 마우스 드래그하여 블록을 조립하면 된다.

이것이 블록코딩이다.

 

블록 완성하기

블록을 완성시켜 보도록 한다.

블록을 하나씩 조립하면서 시작하기 버튼을 클릭해 보면 어떻게 하면 되는지 알 수 있다.

실수가 많다고 좌절하지 말자.

블록코딩이나 텍스트코딩이나 실수를 바로잡는 일이 대부분을 차지한다.

오죽하면 디버깅을 잘하는 방법이란 책도 나왔을까

 

완성된 블록은 아래와 같다.

출발지에 있던 엔트리봇이 정상적으로 목적지까지 도달한 것을 알 수 있다.

이 과정을 블록으로 어떻게 조립이 되었는지 다시 한번 살펴보도록 하자.

잘 이해가 가지 않는 분들도 있지만 단순한다.

블록의 명령어가 읽혀질 때 봇의 동작은 한 번 움직인다.

 

예를 들어

좌측으로 돌아가 란 명령어는 봇이 이해할 때

좌측으로 돈다. 앞으로 간다 란 명령어와 같다.

좌측으로 돌아가 = 좌측으로 돈다 + 앞으로 간다.

반응형

댓글