본문 바로가기
프로그래밍/엔트리

[엔트리] 코드 반복하기

by 아임코딩 2023. 4. 27.
728x90
반응형

안녕하세요 아임코딩입니다.

 

유튜브 링크

https://youtu.be/G00IPsXCbG0

 

이번에는 엔트리에서 제공하는 반복에 관련한 코드를 알아볼 예정입니다.

프로그램을 만들다보면 특정한 코드를 반복해야할 때가 많이 있습니다.

이를 프로그래밍 세계에서는 반복문이라고 합니다.

엔트리에서는 반복문을 동작할 수 있게 편리한 코드 블럭들을 제공합니다.

지금부터 함께 특정 코드들을 반복할 수 있는 반복문에 대해서 배워봅시다.

 

반복 관련 코드

 

블럭 꾸러미에서 흐름에 관련된 코드를 보면 가장 위쪽에 반복에 관련된 코드들이 존재합니다.

이 코드들을 이용해서 프로그래머는 특정한 코드를 반복하도록 프로그램을 만들 수 있습니다.

 

 

반복 코드 설명

 

 

반복 코드 설명

 

반복에 관련된 4가지 코드에 대한 설명입니다.

 

  • __번 반복하기 : 이 코드는 반복하는 횟수를 정해서 특정한 코드를 반복할 수 있습니다.
  • 계속 반복하기 : 감싸고 있는 코드들을 계속해서 반복합니다. (조건문을 이용하면 특정 조건에서 반복을 그만할 수 있습니다.
  • __ 이 될 때까지 반복하기 : 어떤 조건이 만족할 때까지 반복합니다.
  • 반복 중단하기 : 코드들을 반복하는 도중 이 코드를 만나면 이 블럭을 감싸는 가장 가까운 반복을 중단합니다.

 

코드 설명은 끝났으니 이를 이용하여 간단한 프로그램을 만들어보겠습니다.

이번에는 __번 반복하기 코드와 계속 반복하는 코드를 이용한 프로그램만 만들어보겠습니다.

__이 될 때까지 반복하기 코드와 반복 중단하기 코드는 조건에 관련된 코드를 설명한 후에 다시 알아보겠습니다.

 

 

간단한 반복 프로그램

코드는 다음과 같습니다.

시작하기 버튼을 클릭하면 x 좌표를 20만큼 바꾸는 코드를 총 10번을 반복합니다.

반복하기 코드 사이에 들어간 코드 블럭들이 반복이 됩니다.

 

동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.

위의 코드를 실행한 장면입니다.

엔트리봇이 빠르게 x좌표가 20만큼 바뀌어서 오른쪽으로 이동한 것을 확인할 수 있습니다.

 

 

다음으로는 계속 반복하기 코드를 활용한 프로그램을 만들어보겠습니다.

 

계속 반복하기 코드를 이용한 프로그램

 

계속 반복하기 코드 블럭 안에 두 코드를 넣었습니다.

하나는 이동 방향으로 10 만큼 움직이기 입니다. 이 코드가 실행되면 엔트리봇은 이동방향으로 10 만큼 움직입니다.

다음은 화면 끝에 닿으면 튕기기 입니다. 이 코드는 엔트리봇이 화면 끝에 닿으면 튕기는(이동방향이 달라지는) 코드입니다.

코드를 이렇게 작성하고 실행하면 다음과 같이 실행이 됩니다.

 

동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.

 

프로그램은 엔트리봇이 이동 방향으로 10만큼 계속 움직이고 화면 끝에 닿으면 튕기는 것을 계속해서 반복하는 것을 확인할 수 있습니다. 

이렇게 반복하기 코드를 활용하면 프로그래머가 원하는 만큼 반복을 하는 프로그램을 작성할 수 있습니다.

이상으로 반복을 하는 코드 블럭을 알아보았습니다.

반복을 하는 조건을 설정해서 코드를 반복하는 방법은 조건에 관련된 코드 블럭을 배운 후에 알아보도록 하겠습니다.

728x90
반응형

'프로그래밍 > 엔트리' 카테고리의 다른 글

[엔트리] 오브젝트 복사  (0) 2023.05.01
[엔트리] 조건 코드 블록  (0) 2023.04.30
[엔트리] 신호 처리  (0) 2023.04.27
[엔트리] 오브젝트 추가  (0) 2023.04.27
[엔트리] 오브젝트 클릭  (0) 2023.04.27