본문 바로가기
programming/BlockCoding

엔트리 블록코딩 쉬움 8단계 이상한 숲 속의 엔트리봇

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

엔트리 블록코딩의 쉬움 8단계부터는 본격적으로 그동안 사용했던 블록들을 응용하는 단계라 할 수 있다. 반복하기 블록을 사용하여 블록의 갯수 사용을 최소화하여 엔트리봇을 목적지까지 보내는 것이 목적이기도 하다. 엔트리봇이 목적지까지 가기 위해 어떻게 해야 할지 생각해 본다.

이상한 숲 속의 엔트리봇 쉬움 8단계
이상한 숲 속의 엔트리봇 쉬움 8단계

 

주어진 미션

엔트리 쉬움 8단계의 이미지를 보면 매드플라워 3개가 보인다.

매드플라워를 제거하고 엔트리봇을 전진하여 목적지까지 보내면 된다.

주어진 블록으로 어떻게 하면 되는지 어렵지 않다.

 

제시된 블록

블록코딩 엔트리 쉬움 8단계에서 제시된 블록은 5가지이다.

지겹도록 많이 본 것들이 있고, 아직 난간한 것들이 있다.

블록의 의미가 무엇인지 수시로 생각해 본다.

  • 앞으로가기
    엔트리봇이 앞으로 이동한다.
  • 왼쪽으로돌기
    엔트리봇이 왼쪽으로 돈다.
  • 오른쪽으로돌기
    엔트리봇이 오른쪽으로 돈다.
  • 부채질하기
    엔트리봇이 부채를 던지면 매드플라워를 제거할 수 있다.
    원거리 공격이 가능하다.
  • 반복하기
    반복하기 블록에 조립된 블록들을 지정한 횟수만큼 반복한다.

 

블록 조립하기 1단계

반복하기 블록이 익숙하지 않다면 반복하기 블록을 사용하지 않고 조립해도 상관없다.

반복하기 블록을 사용하지 않고 블록을 조립하면 반복되는 부분이 보일 것이다.

그 부분들을 반복하기 블록에 조립하면 된다.

반복하기 블록이 익숙하지 않다면 다른 블록으로 먼저 조립하고 엔트리봇을 동작시켜 본다.

반복하기 블록을 사용하지 않고 블록을 조립하여 엔트리봇을 동작하여 목적지까지 이동시켰다.

여기서 반복되는 부분은 부채질하기와 앞으로가기 이다.

부채질하기는 3번, 부채질하기는 6번 반복되는 것을 알 수 있다.

이 부분을 반복하기 블록에 넣어주고 횟수를 지정해 보도록 한다.

 

블록 조립하기 2단계

반복하기 블록을 사용하면 블록하기 블록에 조립된 블록들을 지정한 횟수만큼 반복한다고 했다.

위에서 반복되는 블록을 반복하기 블록에 조립해 보도록 한다.

반복하기 블록을 사용하면 블록의 사용을 줄이고 조립된 블록의 양도 줄일 수 있다.

길게 조립된 블록이 반복하기 블록으로 많이 줄어든 것을 볼 수 있다.

반복하기 블록에 익숙해 지도록 하자.

익숙하지 않다면 반복하기 블록을 사용하지 않고 먼저 조립을 해 보도록 한다.

그 때 반복되는 부분을 반복하기 블록을 사용하여 다시 조립하면 된다.

반응형

댓글