大小比較では、どちらの値が大きいか、小さいかを調べます。点数、人数、金額、添字など、いろいろな場面で使います。
右のシミュレーターで、合格点の判定をしてみましょう。
○main
整数型: score
score ← 68
if (score ≧ 60)
print(1)
else
print(0)
endif
出力は 1 です。68は60以上なので、条件が成り立ちます。
≧ は以上、≦ は以下です。> はより大きい、< はより小さいを表します。
大小比較では、境目の値が含まれるかどうかが大切です。
○main
整数型: score
score ← 60
if (score > 60)
print(1)
else
print(0)
endif
出力は 0 です。score > 60 は、60より大きいという意味なので、60ちょうどは含まれません。
次に score > 60 を score ≧ 60 に変えると、出力は 1 になります。
大小比較では、境目を含むかどうかを必ず確認しましょう。FE試験でも、ここで答えが変わることがよくあります。