Problem

12/17

不完全な条件文

Theory Click to read/hide

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

Problem

条件演算子の不完全形式を使用して、最大 2 つの数値を求める問題の解法を形式化できます。

追加の変数 Max を使用します。その初期値は、変数 A の値に等しく設定されます
次に、変数 B の値が変数 Max の値より大きいかどうかを確認し、変数 Max の値を変数 B の値に置き換えます。

このスキームを使用すると、3 つ以上の数値の最大値を簡単に見つけることができます。