본문 바로가기
programming/BlockCoding

엔트리 블록코딩 쉬움 11단계 목적지에도달할때까지반복하기 이상한 숲 속의 엔트리봇

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

엔트리 블록코딩의 11단계는 목적지에도달할때까지반복하기 블록의 사용의 극단적인 예이다. 해당 블록을 이용해 엔트리봇이 목적지까지 이동하면 된다. 주어진 블록을 어떻게 조합하여 동작패턴을 만들면 되는지 생각해보자. 처음엔 어렵겠지만, 패턴을 이해하며 쉽다.

엔트리 블록코딩 쉬움 11단계
엔트리 블록코딩 쉬움 11단계

 

주어진 미션

엔트리봇을 움직여 목적지까지 도착하게 하는 것이 목적이다.

주어진 블록 중 목적지에도달할때까지반복하기 블록을 이용하여 엔트리봇을 이동시킨다.

목적지에도달할때까지반복하기 블록에 동작패턴을 만들 블록들을 조립해 본다.

 

제시된 블록

블록꾸러미에서 제시된 블록을 보도록 하자.

이전에 했던 것고 다르지 않다.

다만, 목적지에도착할때까지반복하기 블록의 사용이 익숙하지 않을 수 있다.

이전에 작성한 것을 참고해 보도록 하자.

▶ 엔트리 블록코딩 쉬움 10단계 목적지에도달할때까지반복하기 이상한 숲 속의 엔트리봇

제시된 블록의 의미가 무엇인지 다시 언급해 본다.

  • 앞으로가기
    엔트리봇이 앞으로 이동한다.
  • 왼쪽으로돌기
    엔트리봇이 왼쪽으로 회전한다.
  • 오른쪽으로돌기
    엔트리봇이 오른쪽으로 회전한다.
  • 부채질하기
    엔트리봇이 부채를 던져 매드플라워를 제거한다.
  • 목적지에도착할때까지반복하기
    엔트리봇이 처음부터 목적지에 도착할 때까지 동작패턴을 반복한다.

 

블록 조립하기

엔트리 블록코딩 11단계에서 목적지에도착할때까지반복하기 블록이 익숙하지 않다면 위에서 언급한 이전 포스팅을 참고해 본다.

이전에 언급한 내용에서 목적지에도착할때까지반복하기 블록이 익숙하지 않다면 이 블록을 사용하지 않고, 먼저 다른 블록으로 조립하고 실행해 본 후 반복되는 부분을 찾아 목적지에도착할때까지반복하기 블록에 반복되는 부분을 조립하면 된다고 했다.

이미지를 보면 알 수 있듯이 동작패턴이 보인다.

목적지에도착할때까지반복하기 블록에 조립된 블록들은 하나의 동작패턴이다.

이런 동작패턴을 찾아서 반복시키는 것이 중요하다.

반응형

댓글