問題タブ [demorgans-law]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
382 参照

php - PHPのif/elseエラー

以下のPHPでは、 ==を使用して変数を比較すると、期待どおりに機能します。!=を使用すると、コードが壊れます。誰かが説明または支援できますか?

0 投票する
8 に答える
21831 参照

language-agnostic - ド・モルガンの法則の説明

ド・モルガンの法則をできるだけ簡単に説明していただけますか?

0 投票する
6 に答える
2013 参照

c - ド・モルガンの法則の適用に問題があります... フィードバック?

これらの質問のいずれかが私の課題に出てくるたびに、私はそれを間違えます...誰か私が理解するのを手伝ってくれますか? それとも先生の鍵が外れていますか?(正しい答えが与えられていないので、私が知る方法はありません。それは、私の答えが間違っていることを知らせるだけです。)

と を仮定x = 7y = 5ます。ド・モルガンの法則を適用して、次の論理式と同等である以下の論理式を選択します。!(x>5)||!(y>7)

(a) !(x>5)&&!(y>7)

(ロ) !((x>5)||(y>7))

(c) !(x>5)&&(y>7)

(ニ) (x>5)||!(y>7)

(e)上記のいずれでもない

私は答えとして B を選択しますが、これまでのところすべて間違っているので、助けなしで続行することを恐れています.

私がこれを理解している方法は、次のよう!に変更して、ステートメント全体の前に置くことで、2 つを 1つに統合できるということです。

!(a)||!(b)

!((a)||(b))

0 投票する
2 に答える
1105 参照

boolean-logic - De Morgan Laws ブール式を理解する方法

この表現を理解しようとしたとき、私はめちゃくちゃになりました。何度も考えましたが意味がわかりません。

  1. ! (p || q) は !p && !q と同等です。これについては、なんとなく少し理解できます。私の理解は、「Not (pq) = not p and not q」であり、理解できます

  2. ! (p && q) は !p || と同等です。!q 第二に、私は完全にめちゃくちゃです。私
    の理解では、「Not (pq) = Not p or Not q」です。and と or が等価になるのはなぜですか? && と || の間の真理値表のルールについては、異なります。

それが私が各式を理解する方法です。おそらく、式を理解する方法が間違っています。これらの表現を理解する方法を教えていただけますか。

0 投票する
3 に答える
447 参照

ruby - 論理和を否定する方法

私はrubyのEnumerator#rejectと少し混乱しています。次のコードを検討してください。

次の行は同等ではありませんか?

拒否メソッドで条件を1つだけ使用すると、期待どおりの結果が得られます。しかし、OR演算子を含めると、結果は空になります。誰かが私のためにこれを明確にすることができますか?

0 投票する
1 に答える
340 参照

if-statement - ブール論理:このIFステートメントを単純化するにはどうすればよいですか?

可能であれば削減したいIFステートメントを含むコードを継承しました。
本質的には、単純なIF(AまたはB)THENです。ただし、AとBは他の式の一般化であるため、注意が必要です。

質問:可能であれば、これをより簡単な言葉で再表現するにはどうすればよいですか?

これが元のIFステートメントです
。わかりやすくするために、括弧の代わりに角かっこと中かっこを使用しました。

0 投票する
2 に答える
2354 参照

boolean-expression - ド・モルガンの法則を使用してブール式を単純化する

このブール式をド・モルガンの法則で単純化する必要があります。

誰かが私を助けることができますか?

0 投票する
1 に答える
282 参照

python - 解析された文字列にモーガンの法則を適用するには? (文字列を変換するか、parseactions を使用)

セマンティックスリーメソッドを使用して、命題論理式が有効か無効かを評価するプログラムを実行しようとしています。

これまでのところ、式が適切に形成されているかどうかを評価することができました。

ここで、否定されたフォーラム ~(form) をモンガンの法則に従って変換する必要があります。モーガンの法則の BNF は次のようなものです。

http://en.wikipedia.org/wiki/De_Morgans_laws

解析は再帰的でなければなりません。私はParseactionsについて読んでいましたが、私はPythonに不慣れで非常に熟練していないことを本当に理解していません.

これを機能させる方法について誰かが私を助けることができますか?

0 投票する
3 に答える
81 参照

java - これらのステートメントは同等ですか?

このようにリファクタリングできますか?これらは同等であるため、コードのより単純で単純なバージョンが推奨されますか?

リファクタリング前:

リファクタリング後:

0 投票する
6 に答える
2151 参照

python - ド・モルガンの法則はPythonicですか?

次のifステートメントのどれがよりPythonicですか?

また

述語論理ではないので、Pythonのキーワードを使用する必要があります。

後者のソリューションでは、他のソリューションよりも最適ですか?(私はそうは思わない。)

これに関するPEP-8ガイドはありますか?

2つのアプローチのバイトコード(重要な場合):