Module: サイクル。パラメータ付きループ(for)


Problem

2/17

forループの特徴

Theory Click to read/hide

for ループは、繰り返されるアクションをステップ実行する手段です。そのしくみを詳しく見てみましょう。

通常、for ループの一部は次の手順を実行します: 
1.初期値を設定します。
2.ループ変数が変化するステップの設定
3.終了値の設定。
3.ループ アクションを実行します。
4.テストで使用される値を更新します。 
条件が満たされるまで、手順 2 ~ 4 が繰り返されます。条件が false になるとすぐに、ループが終了し、for ループ ステートメントに続くステートメントが実行されます。

ループステートメントの一般的な形式に戻り、すべての部分をより詳細に分析しましょう <プレ> for *初期値を変数に設定* to/downto *end value* do begin /*1 つのステートメントまたはステートメントのブロック - ループ本体*/; 終了;

変数を初期値に設定する

サイクル変数 (カウンター) の初期値の設定を担当し、括弧などで強調表示されていません
例えば ​​: <プレ> 私:= 0; //サイクル変数 i にはゼロに等しい初期値が割り当てられます。そんな記録で、 //変数 i はループの前に宣言する必要があります to/downto <プレ> これは、ループで使用される変数が変化するステップです。に書き込むと、反復ごとに変数の値が 1 ずつ増加し、下にある場合は 1 ずつ減少します。 <プレ> 最終値 は、ループの本体がまだ実行される最後の値です。たとえば、最後の値を 100 に設定すると、100 ではループが実行され、101 では実行されません。 forループのタイトルを書く練習をしましょう

Problem

上記のプログラムは、1 から 10 までの数字を列に表示します。 実行すると、これを確認できます。
ループ変数の値を 1 から 10 まで +1 刻みで変化させることで、変数 i の値をループ本体の画面に表示します。
テストに合格するには、プログラムに 20 から 30 までのすべての数字を同じ列に表示させる必要があります。

プログラムが 20 から 30 までの値を表示するように、ループのタイトルを変更します