真に設定されている変数の量を確認できるブール式を書くにはどうすればよいですか?私は解決しようとしている問題の簡単な例を提供します。実際の質問は最後ですので、答える前に全質問をお読みください。 宣言: 3つのブール変数:ABC = 2 どのようにしていることを確認することができるブール式を記述しないと予想 int型3つのブール変数のうち真に2が真に設定されています。 problem = (a + b
私はブール代数法を使って次のブール式を最小化し、NOTゲートを使わずにロジック回路を開発するよう教える練習をしています。 発現が X =(NOT A)AND (C OR A)(B OR C NOT)OR NOT 最初に、私はこの方程式を最小化しようと試みます。 私は左手側の配布法を使って(NOT A)AND NOT(BまたはCではなく)(NOT A AND NOT B)または(NOT A AND
私はまだboolロジックで作業しています。 私はこのスニペットを持っており、なぜ結果が真実になるのか分かりません。 flag = False
print(flag)
flag = flag or True
print(flag)
は、あなたが得る: >>False
>>True
ですが、なぜでしょうか?私はこの仕組みがどういうものか分かりません。 式がTrueのインスタンスがあると
2つのAND演算子と数値を使用すると予期しない動作が発生します。3番目のエントリは2を法とみなしているようです。次の例を参照してください。 なぜ私は振る舞いがそれのようであるかを知りたいです。 Sub Test()
Dim a As Boolean
Dim b As Boolean
a = True And 1 And 2 ' a = false
b = True And 2 And