PICBASICコンパイラ
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
まるでインタプリタ。でもコンパイラです。超カンタン超シンプルです。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
[第19回]
●論理演算(2)
前回を書いてしまったあとでもう少し簡単にテストできる方法があることに気が付きました。
先に行なったテストに影響されてしまって的確な判断に近づけないことがよくあります。
常に最適解を選択するというのはなかなか難しいものです。
比較の対象にする数値を決めたらあとは全ての式を一度に実行してしまえばよかったのでした。
最初にa=5、b=3にして全ての比較を行ないます。
こうすれば全ての比較演算子のテストが一度で済んでしまいます。
前回書きましたように条件を満たす場合には結果の値は1になります。
条件を満たさない場合には結果の値は0になります。
次はa=5、b=5にしました。
yとxxとyyは条件(a=b)を満たしますから1になります。
最後にa=3、b=5にしました。
条件に合うのはzとxxとzzとxyzです。
以上で全てのテストが済んでしまいました。
PICBASICコンパイラ[第19回]
2023.5.6upload
前へ
次へ
ホームページトップへ戻る