河原林研究室>>ワンマン的日記>>AとBを比較して大小関係を3状態で表す
単純な比較とトリックで、3状態を求める。
A,Bは、数値
求める3状態は、(Aが、Bと比べ)大きいか|小さいか|等しいかである。
3状態は、次のように定義する。
大きい(A > B) | 1 |
等しい(A = B) | 0 |
小さい(A < B) | −1 |
比較による結果(論理値)は次のように定義する。
TRUE | 1 |
FALSE | 0 |
A,B
C = ( A >= B );:大きいか等しいならばTRUE
D = ( A <= B );;小さいか等しいならばTRUE
E = C - D
Eが、定義した3状態を表す。