본문 바로가기
programming/BlockCoding

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

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

엔트리 블록코딩 쉬움 10단계에는 목적지에 도달할 때까지 반복하기 블록이 새롭게 추가된다. 반복하기 블록의 확장된 기능으로 엔트리봇이 처음부터 목적지까지 도달할 때까지 반복하는 기능이다. 즉, 처음부터 끝까지 동일한 동작을 수행한다. 이 블록에는 한가지 패턴의 동작들을 조립하고 반복하면 된다.

 

주이진 미션

엔트리 코딩 쉬움 10단계에서 추가된 목적지에도달할때까지반복하기 블록을 사용하여 엔트리봇을 목적지까지 도달하는 것이 미션이다.

주어진 이미지를 보고 반복하는 단계가 어떻게 될지 생각해 보면 어렵지 않다.

매드플라워의 위치가 다르다고 해도 동작은 동일하다

 

제시된 블록

엔트리 쉬움 10단계에서 제시된 블록을 살펴보면 목적지에도달할때까지반복하기 블록이 추가된 것을 알 수 있다.

이 블록은 엔트리봇이 수행할 동작들의 패턴을 처음부터 끝까지 반복하는 기능이다.

이해가 잘 되지 않는다면 같은 방법으로 진행해 보도록 하자.

이전에 반복하기 블록의 사용을 잘 모르겠다고 했을 경우 반복하기 블록을 제거하고 조립 후 반복되는 부분을 반복하기 블록으로 다시 조립하면 된다고 했다.

일단 제시된 블록의 기능을 살펴보자

  • 앞으로가기
    엔트리봇이 앞으로 이동한다.
  • 왼쪽으로돌기
    엔트리봇이 왼쪽으로 회전한다.
  • 오른쪽으로돌기
    엔트리봇이 오른쪽으로 회전한다.
  • 부채질하기
    엔트리봇이 부채를 던져 매드플라워를 제거한다.
  • 목적지에도달할때까지반복하기
    여러가지 블록으로 동작패턴을 만들어 조립하면 엔트리봇이 목적지에 도달할 때까지 패턴을 반복한다.

 

블록 조립하기 1단계

쉬움 10단계는 엔트리봇의 동작 패턴을 만들고 이것을 반복하는 연습일 수 있다.

이전과 같이 목적지에도달할때까지반복하기 블록을 사용하지 않고 조립을 해보자.

이렇게 조립을 하면 반복되는 동작 패턴이 보일 것이다.

엔트리봇이 목적지에 도달은 했지만 조립된 블록들은 길기만 하다.

반복되는 동작들을 찾아보자.

반복되는 동작들 1번이 패턴이라 생각하면 된다.

여기에서는 앞으로가기, 왼쪽으로돌기, 부채질하기, 앞으로가기 블록이 반복되는 패턴을 보여주고 있다.

다시 한번

패턴은 여러 동작들이 모여 한가지 동작처럼 움직이고 지속적으로 반복하는 것을 말한다.

 

블록 조립하기 2단계

이제 목적지에도달할때까지반복하기 블록에 패턴 동작을 조립해 보도록 하자.

위에서 반복되는 동작들이 있는데, 이것을 목적지에도달할때까지반복하기 블록에 조립해 주면 된다.

그럼 엔트리봇은 처음부터 목적지에 도달할 때까지 이 패턴동작을 반복할 것이다.

반복되는 동작들을 조립해 보도록 하자.

목적지에도착할때까지반복하기 블록을 사용해서 패턴을 만들었다.

반복되는 동작들을 위해 다른 블록들을 묶은 상태이다.

 

여러가지 블록을 이용하여 하나의 동작을 만들어 반복하는 것이 패턴이고
이 패턴을 이용하여 반복을 하면 된다.

반응형

댓글