アルゴリズムの構造
パワフルで「インテリジェント」で、用途が広く便利なプログラムを作成する方法を学びたいですか?
次に、プログラム実行制御の 3 つの主な形式を学習する必要があります。コンピュータ システムの理論によると、優れたプログラミング言語は、プログラムの実行プロセスを制御する 3 つの形式の実装を提供する必要があります。

1. Sequence:  シーケンシャル ステートメントの実行 - これについては、以前のコースで既に説明しました。以前のプログラムはすべてステートメントのシーケンスでした。

2. 選択: <プレ> もしこれこれの場合、 じゃやれ そうでなければそうする
3. 繰り返し: <プレ> while (条件が真) やる)

2 番目の形式は、さまざまなアクション コースから選択することで、コンピュータの効率を大幅に向上させます。

簡単な例です。
キーボードから 2 つの実数を入力し、そのうちの最大のものを決定する必要があります。

条件文 (if)
最大数の 2 を見つける問題で、if という単語で始まる新しい演算子に出会いました。
この演算子は条件付きと呼ばれます。
if という単語は英語から「if」と訳され、else  という単語は「else」と訳されます。 >」。 if の後に論理条件を書き、それが true (真) の場合は、条件の後に続くすべてのコマンド (演算子) を中かっこ {} で囲みます。  条件が false (false) の場合、else の後の中括弧内のコマンドが実行されます。
 
条件演算子の概要
if (boolean_condition ) // 条件付きヘッダー { ... // "if" ブロック—実行されるステートメント // ヘッダーの条件が true の場合 } それ以外 { ... // 「そうでなければ」ブロック—実行されるステートメント // 括弧内の条件が false の場合 }
覚えておく必要があります!
1. if- else -   は 1 つのステートメントです。 したがって、if を終了する括弧の間>  (}) および単語 else には他の演算子を含めることはできません。
2. else  の後に条件を置かないでください。  「else」単語 if  - の後に指定された主な条件が false、つまり満たされていない場合に実行されます。
3. もし、ブロック内の「もし」または「else」で演算子が 1 つしかない場合、中括弧は省略できます。
4. ブール条件は、真 (真であることを意味する) か偽 (真でないことを意味する) かを示すために使用できる式です。

論理条件は、論理関係の符号を使用して記述されます <本体>
 

>、< 大なり小なり
>=, <= 以上、以下
== 等しい
!= 等しくない
最大 2 つの数値を見つける問題の 2 番目の解決策を考えてみましょう。 
2 番目のプログラムでは、最初に最大値を追加の変数に書き込みます (Max という名前にします)。

「else」ブロック内の場合何もする必要はありません (たとえば、「セール中のアイスクリームがある場合はアイスクリームを購入する」、そうでない場合は ...)、ブロック全体が「そうでない場合」条件演算子の省略形 (不完全な) を省略して使用できます。
<プレ> if (条件) { ... // 条件が true の場合に何をするか } 不完全な形を使用して 2 つの数値の最大値を求める問題を解く例を考えてみましょう。条件演算子。