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


Problem

1/17

プログラミングにおけるループ

Theory Click to read/hide

同じ単語を画面に表示する必要がある状況を想像してみましょう。その単語を言ってみましょう。 「こんにちは」 ;、10回。どうすればいいですか?
コマンドの取得と書き込みは 10 回可能です Console.WriteLine("HELLO");

しかし、10 回ではなく、20 回、30 回、40 回必要な場合はどうでしょうか。そして200回なら?この場合、コピーには非常に時間がかかります。また、画面に情報を表示する回数をユーザーが選択する必要がある場合は? 

このタスクに対処するために、 ループと呼ばれる特別な構造を使用できます。

ループとは、特定の一連のコマンドを複数回繰り返すアルゴリズムの構造です。

C# プログラミング言語には、変数ループ (for) と条件ループ (while および do...while)

最初のタイプのサイクルから始めましょう。

変数または既知のステップ数 (for) を含むループ。

あるアクションの繰り返し回数がわかっている、または serif">計算
既知のデータを使用した繰り返しの数。一部のプログラミング言語には、ロシア語で「繰り返し」(回数)のように聞こえるコマンドがあります。つまり、正確な繰り返し回数を指定できます。

このサイクルがマシン レベルでどのように機能するかを見るのは興味深いことです。
1. メモリ内に特定のメモリセルを割り当て、繰り返し回数を書き込みます
。 2. プログラムがループ本体を 1 回実行すると、このセル (カウンター) の内容が 1 つ減ります。
3. このセルがゼロになるとループは終了します。

C# プログラミング言語にはそのような構造はなく、 for 構造が存在します。  

ループ演算子 for の一般的な形式は次のとおりです。
<プレ> for (/*expression1*/; /*expression2*/; /*expression3 */) { /*1 つのステートメントまたはステートメントのブロック - ループ本体*/; } この構造では次のことが必要です。
1. カウンタとなるメモリセルを明示的に割り当て、初期値を設定
します。 2. ループ本体が実行される条件を記述しました。
3. このセルの値がどのように変化するかを指定します。

実践的な部分では、「Hello という単語を 10 回表示してみます。その後のタスクでは、この構造をより詳細に分析します。

Problem

次のプログラムは、単語 "Hello" を 10 回表示します。 .
プログラムを実行して確認してください。