馃敘銆愮▼搴忎腑鐨勬暟瀛︺€戝埄鐢ㄥ痉鎽╂牴瀹氬緥绠€鍖栧竷灏旇繍绠?/a>

Posted 鍗や唬鐑?,

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了馃敘銆愮▼搴忎腑鐨勬暟瀛︺€戝埄鐢ㄥ痉鎽╂牴瀹氬緥绠€鍖栧竷灏旇繍绠?/a>相关的知识,希望对你有一定的参考价值。

浠婂ぉ璇磋寰锋懇鏍瑰畾寰嬪湪缂栫▼涓殑瀹炶返锛岄鐩湅鐨勫緢鍚撲汉锛屽叾瀹炲彧瑕佹湁涓€鐐圭偣鐨勯珮涓暟瀛︾煡璇嗗氨鑳界湅鎳傦紝鑰屼笖杩欓儴鍒嗙煡璇嗘帉鎻″悗鍙互寰堝揩鐨勮繍鐢ㄥ埌椤圭洰涓紝鎶曡祫鏀剁泭姣旈潪甯搁珮銆?/p>

濡傛灉浣犺寰楁垜鐨勬枃绔犲浣犳湁甯姪锛屽湪鏀惰棌鐨勮繃绋嬩腑锛屼竴瀹氳璁板緱鐐硅禐鍝︼紝璋㈣阿浣狅紝杩欏鎴戠湡鐨勫緢閲嶈馃専锛?/p>

涓€銆佺紭璧凤細涓€娈佃浜哄ご澶х殑閫昏緫鍒ゆ柇

杩欎袱澶╁湪閲嶆瀯涓€浜涜€侀」鐩紝閲嶆瀯杩囩▼涓亣鍒颁簡涓€涓浜洪潪甯稿ご澶х殑閫昏緫鍒ゆ柇锛?/p>

if(!((A && B) || C)) {
  // do something
} else {
  // do something
}

鐪嬩簡杩欐浠g爜锛屾垜浜洪兘鍌讳簡锛屼粠閲屽悜澶栦竴灞備竴灞傛⒊鐞嗛€昏緫鏃讹紝鎴戠殑澶ц剳娲诲姩鏄繖鏍风殑锛?/p>

鐭煭涓€琛岀殑閫昏緫鍒ゆ柇閲岋紝涓庢垨闈?/strong>涓変釜杩愮畻绗﹂兘鐢ㄤ笂浜嗭紝灏ゅ叾鏄渶鍚庨偅涓皬鎷彿涓€鍦堝叏浣撳彇鍙嶇殑鎿嶄綔锛屾垜鑴戝瓙鐩存帴鐐?/strong>浜嗐€傝鐭ラ亾浜鸿剳鏄緢涓嶆搮闀挎垨杩愮畻鍜岄潪杩愮畻鐨勶紝鏇翠笉瑕佽杩欎簺杩愮畻缁勫悎鍦ㄤ竴璧蜂簡銆?/p>

鍙堣姳浜嗕簲鍒嗛挓灏濊瘯浠庝唬鐮佷笂涓嬫枃涓⒊鐞嗕笟鍔¢€昏緫鏃犳灉鍚庯紝鎴戦噸鏂板瑙嗕簡杩欎釜闂锛氬鏋滀笟鍔′笂涓嶅ソ澶勭悊杩欎釜闂锛岃兘涓嶈兘浠庣悊璁轰笂鎵惧埌绐佺牬鍙o紵

鏂瑰悜鎵惧鍚庯紝鎴戝緢蹇氨鎵惧埌浜嗚В鍐虫柟妗堬紝閭e氨鏄鏁f暟瀛﹂噷鐨?a href="https://link.segmentfault.com/?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDe_Morgan%2527s_laws" rel="nofollow">寰锋懇鏍瑰畾寰嬶紙De Morgan\'s laws锛?/a>銆?/p>

浜屻€佷粈涔堟槸寰锋懇鏍瑰畾寰?/h3>

寰锋懇鏍瑰畾寰嬫垜浠叾瀹炲緢鏃╁氨鎺ヨЕ杩囦簡锛岄珮涓暟瀛︾殑闆嗗悎閮ㄥ垎灏辫杩囷紝澶у绂绘暎鏁板鐨勯泦鍚堣繍绠楀拰甯冨皵浠f暟閮ㄥ垎涔熸湁鎵€鎻愬強銆?/p>

寰锋懇鏍瑰畾寰嬪湪绂绘暎鏁板鐨勫緢澶氬満鏅噷閮藉嚭鐜拌繃锛屽畠涓€鍏辨湁涓や釜鍏崇郴锛?/p>

  • 鍦?strong>鍛介閫昏緫閲岋紝鍙互杩欐牱琛ㄧず锛?/li>

$$\\neg (P\\lor Q)\\iff (\\neg P)\\land (\\neg Q)$$

$$\\neg (P\\land Q)\\iff (\\neg P)\\lor (\\neg Q)$$

鍏朵腑 $\\neg$ 琛ㄧず閫昏緫闈炶繍绠楃锛圢OT, !锛夛紝$\\lor$ 琛ㄧず閫昏緫鎴栬繍绠楃锛圤R, ||锛夛紝$\\land$ 琛ㄧず閫昏緫涓庤繍绠楃锛圓ND, &&锛?/p>


  • 鍦?strong>闆嗗悎閲屽彲浠ヨ繖鏍疯〃绀猴細

$$\\overline {A\\cup B} = \\overline {A} \\cap \\overline {B}$$

$$\\overline {A\\cap B} = \\overline {A} \\cup \\overline {B}$$

鍏朵腑 A 鍜?B 琛ㄧず闆嗗悎锛岄泦鍚堜笂鐨勬í绾胯〃绀哄彇琛ラ泦锛?\\cap$ 琛ㄧず鍙栦氦闆嗭紝$\\cup$ 琛ㄧず鍙栧苟闆嗐€?/p>


  • 鍦?strong>甯冨皵浠f暟閲屽彲浠ヨ繖鏍疯〃绀猴細

$$\\overline {(x \\cdot y)} = \\overline {x} + \\overline {y}$$

$$\\overline {(x+y)} = \\overline {x} \\cdot \\overline {y}$$

鍏朵腑 $\\cdot$ 琛ㄧず甯冨皵绉紙AND锛夛紝$+$ 琛ㄧず甯冨皵鍜岋紙OR锛夛紝涓婂垝绾胯〃绀鸿ˉ锛圢OT锛夈€?/p>


  • 涓婇潰鐨勫叕寮忚繕鍙互鐢?strong>鏂囧瓧鎻忚堪锛?/li>

闈烇紙$P$ 鎴?$Q$锛夌瓑浠蜂簬锛堥潪 $P$锛変笖锛堥潪 $Q$锛?/p>

闈烇紙$P$ 涓?$Q$锛夌瓑浠蜂簬锛堥潪 $P$锛夋垨锛堥潪 $Q$锛?/p>


  • 鎴栬€呯敤绋嬪簭鍛樼啛鎮夌殑涓庢垨闈為€昏緫杩愮畻绗?/strong>琛ㄧず锛?/li>
!(P || Q) = !P && !Q
!(P && Q) = !P || !Q

鍏紡宸茬粡鎽嗗湪杩欓噷浜嗭紝鑲畾鍙互鐩存帴鐢ㄤ簡锛屼絾鏄敤鐨勬椂鍊欒繕鏄笉澶斁蹇冿紝鏈€濂借繕鏄嚜宸遍獙璇佷竴涓嬨€傛垜浠彲浠ョ敤鐪熷€艰〃瀵?$\\neg (P\\land Q)\\iff (\\neg P)\\lor (\\neg Q)$ 鍋氫釜鐩磋鐨勯獙璇侊細

$P$$Q$$\\neg P$$\\neg Q$$(P\\land Q)$$\\neg (P\\land Q)$$(\\neg P)\\lor (\\neg Q)$
0011011
0110011
1001011
1100100

鎴戜滑涔熷彲浠ョ敤 Venn 鍥?/a>瀵?$\\overline {A\\cap B} = \\overline {A} \\cup \\overline {B}$ 鍋氫釜鍙鍖栭獙璇侊細

鏇村鏉傜殑鏁板鎺ㄥ鎴戣繖閲屽氨涓嶅璇翠簡锛屾劅鍏磋叮鐨勫悓瀛﹀彲浠ヨ嚜琛屾悳绱㈠涔犮€?/p>

涓夈€佽В鍐抽棶棰?/h3>

鍏蜂綋鍒版垜涓€寮€濮嬭鐨勯偅涓潯浠跺垽鏂笂锛屾垜浠彲浠ョ敤寰锋懇鏍瑰畾寰嬫妸鍘熻〃杈惧紡鎷嗗紑锛?/p>

!((A && B) || C) 
== !(A && B) && !C   // 寰锋懇鏍瑰緥
== (!A || !B) && !C  // 寰锋懇鏍瑰緥
== (!A && !C) || (!B && !C)  // 鍒嗛厤寰?/code>

鐢ㄥ垎閰嶅緥杞寲鍚庯紝缁忚繃浠g爜鐨勪笂涓嬫枃鍒嗘瀽锛屾垜鍙戠幇鍦ㄨ繖娈典唬鐮佺殑涓氬姟鍦烘櫙涓紝 !A 绛変环浜?C锛屾墍浠ヤ笂闈㈢殑寮忓瓙杩樺彲浠ュ寲绠€锛?/p>

(!A && !C) || (!B && !C)
== (C && !C) || (!B && !C) // !A 绛変环浜?C锛堜粠涓氬姟涓婂垎鏋愮殑锛屼笉鍏峰鏅亶鎰忎箟锛?== false || (!B && !C)     // C && !C 蹇呭畾涓?false
== !B && !C
== A && !B  // A 绛変环浜?!C锛堜粠涓氬姟涓婂垎鏋愮殑锛?/code>

鍒拌繖閲岋紝鎴戞垚鍔熺殑鎶婂師鏉ヤ竴娈佃浜鸿剳琚嬬垎鐐哥殑鍒ゆ柇璇彞鍖栫畝涓轰竴娈电洿鐧芥槗鎳傜殑琛ㄨ揪寮忥紝杞崲鍚庣殑浠g爜鏃犺鏄粠鐞嗚В涓婅繕鏄悗鏈熺淮鎶や笂閮芥瘮鍘熸潵瀹规槗寰堝銆?/p>

鍥涖€佸寲绠€杩樻湁浠€涔堟嫑锛?/h3>

涓庢垨闈?/strong>涓夎€呬竴璧风敤鐨勫満鏅彲浠ュ皾璇曠敤寰锋懇鏍瑰畾寰嬪寲绠€锛屽湪鍏跺畠鍦烘櫙涓嬶紝杩樺彲浠ュ埄鐢ㄥ叾瀹?strong>杩愮畻寰?/strong>杩涜杞崲锛屾瘮濡傝鍓嶉潰鎴戝氨鐢ㄤ簡鍒嗛厤寰嬨€傜被浼间簬绉箣鍜屽睍寮€寮忕殑鍖栫畝锛屾垜浠繕鍙互鐢?strong>鍗¤鍥?/strong>杩涜鍒嗘瀽銆?/p>

渚嬪涓€涓満鏅瘯鍥惧寲绠€甯冨皵鍑芥暟鐨勪竴涓Н涔嬪睍寮€寮忥細$x\\overline {y} + \\overline {x}y + \\overline {x} \\overline {y}$ 锛屽氨鍙互鐢ㄥ崱璇哄浘杩涜鍒嗘瀽锛?/p>

$y$$\\overline {y}$
$x$ 1
$\\overline {x}$11

鏍规嵁鍥剧ず鍙互杞绘槗寰楀嚭鏈€鍚庣殑鍖栫畝缁撴灉涓?$\\overline {x} + \\overline {y}$銆?/p>

濡傛灉鍙橀噺瓒呰繃 4 涓紝鍗¤鍥惧氨闈炲父澶嶆潅浜嗭紝杩欐椂鍊欏彲浠ョ敤濂庡洜-鑾厠鎷夋柉鍩烘柟娉?/strong>杩涜鍖栫畝锛岄檺浜庣瘒骞呬篃涓嶅浠嬬粛浜嗭紝鎰熷叴瓒g殑鍚屽鍙互鑷鎼滅储銆?/p>

鍦ㄦ鎴戝啀澶氳涓€鍙ワ紝濡傛灉鐪熺殑鍑虹幇鐢?4 涓互涓婄殑瀛愮姸鎬佸幓鍐冲畾鏈€缁堢殑琛屼负鏃讹紝闂鐨勫叧閿氨涓嶆槸鍖栫畝锛岃€屾槸椤跺眰璁捐涓婂氨鍑轰簡闂浜?/strong>銆傝繖鏃跺€欓渶瑕佸仠涓嬫潵濂藉ソ鎬濊€冩槸涓嶆槸妯″瀷鐨勮璁℃娊璞$▼搴︿笉澶燂紝鎶婅繃澶氱殑鍐呴儴鐘舵€佹毚闇蹭簡鍑烘潵绛夌瓑锛岃繖涓緱鍏蜂綋涓氬姟鍏蜂綋鍒嗘瀽锛屼竴鏄х殑鍫?if else 鎴栧姞 flag 鏄В鍐充笉浜嗛棶棰樼殑锛屽彧浼氬鑷翠唬鐮佺殑鑵愬寲鏈€缁堟棤娉曠淮鎶ゃ€?/p>


鏈€鍚庢帹鑽愪竴娉㈡垜鐨勫井淇″叕浼楀彿锛?strong>鍗よ泲瀹為獙瀹?/strong>鍜屾垜鐨勪釜浜哄崥瀹細supercodepower.com, 鐩墠涓撴敞鍓嶇鎶€鏈紝瀵瑰浘褰㈠涔熸湁涓€浜涘井灏忕爺绌讹紝娆㈣繋澶у鏉ユ挬锝?/p>

浜斻€佹帹鑽愰槄璇?/h3>

銆愮瓟鐤戣В鎯戙€戜负浠€涔堜綘鐨?Charles 浼氭姄鍖呭け璐ワ紵

webpack 涓偅浜涙渶鏄撴贩娣嗙殑 5 涓煡璇嗙偣

React Native 鎬ц兘浼樺寲鎸囧崡銆愬叏缃戞渶鍏紝鍊煎緱鏀惰棌銆?/a>

以上是关于馃敘銆愮▼搴忎腑鐨勬暟瀛︺€戝埄鐢ㄥ痉鎽╂牴瀹氬緥绠€鍖栧竷灏旇繍绠?/a>的主要内容,如果未能解决你的问题,请参考以下文章

椋炲噷鏂规|鍩轰簬i.MX8MM鐨勬暟瀛桰P缃戠粶骞挎挱绯荤粺

銆孷UE 瀛﹂櫌銆嶅埄鐢ㄥ壀杈戔€滅灛闂磋浆绉烩€濓紝浜轰汉閮芥槸榄旀湳甯堬紒

鎺掑簭绠楁硶绯诲垪3-鎻掑叆鎺掑簭

鍒嗗竷寮忎腑鐨勪竴鑷存€х畻娉曚箣Raft绠楁硶

鍒ゆ柇涓€缁勬暟瀛楋紝鏄惁杩炵画

(c)2006-2024 SYSTEM All Rights Reserved IT常识