Module: 주기. 매개변수가 있는 루프(for)


Problem

2/17

for 루프의 특징

Theory Click to read/hide

for 루프는 반복되는 작업을 단계별로 실행하는 수단입니다. 작동 방식을 자세히 살펴보겠습니다.

일반적으로 for 루프의 일부는 다음 단계를 수행합니다. 
<사업부>1. 초기값을 설정합니다. 
2. 루프 변수가 변경되는 단계 설정
<사업부>3. 종료 값을 설정합니다.
<사업부>3. 루프 작업을 수행합니다. 
<사업부>4. 테스트에 사용된 값을 업데이트합니다. 
그런 다음 조건이 충족될 때까지 2-4단계를 반복합니다. 조건이 거짓이 되는 즉시 루프가 종료되고 for 루프 문 다음의 문이 실행됩니다.
<사업부>
루프 문의 일반 형식으로 돌아가서 모든 부분을 더 자세히 분석해 보겠습니다. <예비> <코드> *초기값을 변수로 설정* ~ *종료값*까지/시작 /*하나의 명령문 또는 명령문 블록 - 루프 본문*/; 종료;

변수를 초기값으로 설정

주기 변수(카운터)의 초기 값 설정을 담당하며 대괄호나 다른 것으로 강조 표시되지 않습니다.
예를 들어 : <예비> 나는 := 0; //주기 변수 i에는 0과 같은 초기 값이 할당됩니다. 이와 같은 기록으로 //변수 i는 루프 전에 선언되어야 합니다. to/downto <예비> 루프에서 사용되는 변수가 변경되는 단계입니다. 쓰기를 하면 반복할 때마다 변수 값이 1씩 증가하고 아래로 내려가면 1씩 감소합니다. <예비> 종료 값 은 루프 본문이 계속 실행되는 마지막 값입니다. 예를 들어 마지막 값을 100으로 설정하면 100에서 루프가 계속 실행되고 101에서 실행되지 않습니다. for 루프의 제목 쓰기를 연습해 봅시다.

Problem

위의 프로그램은 1에서 10까지의 숫자를 열에 표시합니다. 이를 실행하여 확인할 수 있습니다.
루프 변수의 값을 1인 값에서 +1씩 증가하는 10인 값으로 변경하여 루프 본문의 화면에 변수 i의 값을 표시합니다.
테스트를 통과하려면 프로그램이 20에서 30까지의 모든 숫자를 같은 열에 표시하도록 해야 합니다.

프로그램이 20에서 30까지의 값을 표시하도록 루프 제목 변경