AとBを比較して大小関係を3状態で表す


河原林研究室>>ワンマン的日記>>AとBを比較して大小関係を3状態で表す

AとBを比較して大小関係を3状態で表す

単純な比較とトリックで、3状態を求める。

前提

A,Bは、数値
求める3状態は、(Aが、Bと比べ)大きいか|小さいか|等しいかである。

定義

状態

3状態は、次のように定義する。

大きい(A > B)
等しい(A = B)
小さい(A < B)−1

演算

比較による結果(論理値)は次のように定義する。

TRUE1
FALSE0

演算

A,B
C = ( A >= B );:大きいか等しいならばTRUE
D = ( A <= B );;小さいか等しいならばTRUE
E = C - D

Eが、定義した3状態を表す。