3-3

3 大きいか小さいかの判断

(1)   比較演算子

 コンピュータは、数値などの大小関係を比較することができます。プログラム上は次のような記号を用います。 

          表3-1 演算子の種類と使用例

演算子

機   能

使用例

より小さい

BはAより小さい

If B<A Then

<=

以下

BはA以下

If B<=A Then

より大きい

BはAより大きい

If B>A Then

>=

以上

BはA以上

If B>=A Then

等しい

BはAと等しい

If B=A Then

<>

等しくない

BはAと等しくない

If B<>A Then

 (2)   IfThenステートメント

 入力された数値Bが、記憶していた数値Aと等しいかどうかを判断するにはIfThenステートメントを使います。IfThenステートメントは条件分岐を行うためのものです。

 IfThenステートメントの使い方は次のようになります。

[その1]

   If 比較演算子 Then   ………もし(If) 比較演算子 ならば(then)

     処理1             処理1をしなさい

   End  If              条件分岐おわり

その2]

   If 比較演算子 Then   ………もし(If) 比較演算子 ならば(then)

     処理1             処理1をしなさい

   Else               そうでなかったなら(Else)

        処理2              処理2をしなさい

            End  If               条件分岐おわり

  プログラムコードを見やすくするために、IfThenステートメントの中に記述するコードは、[Tab]キーを1回押して字下げするとよいでしょう。

 If文のあとの条件が成立したら、Thenのあとに続く命令を実行する。不成立なら、次の行から実行を続ける。フローチャート(流れ図)では、ひし形の中に条件をかき、経路を示す線の近くに評価をかく。