Altifigence Academy

15 / 36 · 概念

比較器と境界条件

等値・大小比較を境界テストにつなげます。

学習目標

  • 等値・大小比較を境界テストにつなげます。

仕様から条件を決める

a==bは等値、a<bは大小比較です。上限判定がcount==limitかcount>=limitかは仕様で決めます。増分が上限を飛び越えるなら、等値だけの判定では停止条件を見逃す場合があります。

幅と符号をそろえる

1111と0001の比較は符号なしで15>1、符号付きで−1<1です。0同士、最大値同士、隣接値、符号境界の両側を試します。ここでは0/1だけを扱い、X/Zの4状態比較は対象外です。

自分で考えてみましょう

0から2ずつ増え、limit=3なら等値で止まる?

解説を見る

0,2,4と進むので3を飛び越えます。上限以上で停止する仕様なら、範囲と>=を検討します。

選択はこのブラウザに適用されます。フッターからいつでも変更できます。