<一覧に戻る

比較では、2つの値が同じか違うかを調べます。擬似言語では、等しいことを =、等しくないことを で表します。

まずは、同じ値かどうかを判定してみましょう。

等しいかを調べる

○main
整数型: a
整数型: b
a ← 5
b ← 5
if (a = b)
  print(1)
else
  print(0)
endif

出力は 1 です。ab はどちらも5なので、条件が成り立ちます。

等しくないかを調べる

次は、違う値かどうかを調べます。

○main
整数型: a
整数型: b
a ← 5
b ← 8
if (a ≠ b)
  print(1)
else
  print(0)
endif

出力は 1 です。5と8は等しくありません。

比較式の結果は、trueかfalseになります。if文では、その結果がtrueのときに中の処理が実行されます。

読み方は次のように考えると簡単です。

  • a = b は、aとbは同じですか
  • a ≠ b は、aとbは違いますか

比較は、質問に対する答えだと思って読むと分かりやすくなります。

一覧に戻る

このトピックの他のセクション:

  1. 等しい・等しくない(現在表示中)
  2. 大小比較
  3. and
  4. or
  5. not
  6. true / false の考え方

出力結果:


            

診断:


            

変数: