\r\n\r\n
固定リングと不定リング
ループは、指定された回数または条件を満たすまで繰り返すコードのブロックです。ループに入る前に実行回数を決定します。不定形ループでは、実行回数が事前にわからず、ある条件を満たすまで実行される。
定義されたサイクルとは?
ループに入る前に実行回数を決定する。繰り返される回数は、通常、整数変数で与えられる。一般に、forループは決定論的なループと考えられている。以下にforループで実装した決定論的ループの例を示します(プログラミング言語:Java)。
for (int i=0; i< num; i++)
{
// フォーループの本体
}
上のループは,num変数で指定された本体を複数回実行する.
これは、JavaでもWhileループで実現できます。
積分値i=0。
while (i< num)
{
// ループ本体
i++.
}
whileループでも、num変数で与えられた回数だけループが実行されることがあらかじめ分かっているので、決定論的なループになっています。
不定期サイクルとは何ですか?
不定形ループでは、実行される回数が事前に分からない。通常、不確定ループは特定の条件が満たされるまで実行される。不確定ループの実装には、whileループやdo whileループがよく使われる。不定形ループを使用してはいけない明確な理由がない場合でも、不定形ループの構築は不定形である。不定形ループを実装するために必要な一般的な例としては、ユーザーが**正の整数を入力するまで入力を読み込むよう促す、ユーザーが**同じパスワードを2回連続して入力するまでパスワードを読み込む、などがある。
固定ループと不定形ループの違いは何ですか?