比較では、2つの値が同じか違うかを調べます。擬似言語では、等しいことを =、等しくないことを ≠ で表します。
まずは、同じ値かどうかを判定してみましょう。
○main
整数型: a
整数型: b
a ← 5
b ← 5
if (a = b)
print(1)
else
print(0)
endif
出力は 1 です。a と b はどちらも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は違いますか比較は、質問に対する答えだと思って読むと分かりやすくなります。