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

[엔트리] 코드 반복하기

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