Astăzi vom învăța cum să simplificăm împreună expresiile logice, să ne cunoaștem legile de bază și să studiem tabelele de adevăr ale funcțiilor logice.
Să începem cu motivul pentru care este necesar acest element.Ai observat vreodată cum vorbești? Vă rugăm să rețineți că vorbirea și acțiunile noastre respectă întotdeauna legile logicii. Pentru a cunoaște rezultatul unui eveniment și a nu fi prins în capcană, studiați legile logice simple și ușor de înțeles. Acestea vă vor ajuta nu numai să obțineți o notă bună în informatică sau să obțineți mai multe puncte la examenul de stat unificat, ci și să acționați în situații de viață nu la întâmplare.
Pentru a învăța cum să simplificați expresiile logice, trebuie să știți:
Vom analiza acum aceste aspecte în detaliu. Să începem cu operații. Sunt destul de ușor de reținut.
Nu uitați că operația este necesarăefectuați în ordine strictă: negație, multiplicare, adunare, consecință, echivalență. Nu există o regulă de ordonare pentru lovitura lui Schaeffer și săgeata lui Pierce. Prin urmare, ele trebuie realizate în ordinea în care apar într-o expresie complexă.
Simplificați expresia booleană și construițitabelul adevărului pentru soluția sa suplimentară este imposibil fără cunoașterea tabelelor operațiilor de bază. Acum vă invităm să îi cunoașteți. Rețineți că valorile pot fi adevărate sau false.
Pentru conjuncție, tabelul arată astfel:
Expresia nr. 1 | Expresia nr. 2 | Rezultatul |
Fals | Fals | Fals |
Fals | Adevărat | Fals |
Adevărat | Fals | Fals |
Adevărat | Adevărat | Adevărat |
Tabelul pentru operația de disjuncție:
Expresia nr. 1 | Expresia nr. 2 | Rezultatul |
- | - | - |
- | + | + |
+ | - | + |
+ | + | + |
Negare:
Valoarea de intrare | Rezultatul |
Adevărată expresie | - |
Expresie falsă | + |
Corolar:
Expresia nr. 1 | Expresia nr. 2 | Rezultatul |
- | - | Adevărat |
- | + | Adevărat |
+ | - | Fals |
+ | + | Adevărat |
Echivalenţă:
Expresia nr. 1 | Expresia nr. 2 | Rezultatul |
Fals | Fals | + |
Fals | Adevărat | - |
Adevărat | Fals | - |
Adevărat | Adevărat | + |
Accident vascular cerebral Schiffer:
Expresia nr. 1 | Expresia nr. 2 | Rezultatul |
0 | 0 | Adevărat |
0 | 1 | Adevărat |
1 | 0 | Adevărat |
1 | 1 | Fals |
Săgeată Pierce:
Expresia nr. 1 | Expresia nr. 2 | Rezultatul |
- | - | + |
- | + | - |
+ | - | - |
+ | + | - |
La întrebarea cum să simplificăm expresiile logice în informatică, legile simple și clare ale logicii ne vor ajuta să găsim răspunsuri.
Să începem cu cea mai simplă lege a contradicției.Dacă înmulțim concepte opuse (A și nu A), atunci obținem o minciună. În cazul adăugării de concepte opuse, obținem adevărul, această lege este numită „legea terțului exclus”. Adesea în algebra booleană există expresii cu dublă negație (nu și A), caz în care obținem răspunsul A. Există, de asemenea, două legi de Morgan:
Duplicarea este foarte comună, una și altaaceeași valoare (A sau B) este adăugată sau înmulțită între ele. În acest caz, se aplică legea repetării (A * A = A sau B + B = B). Au loc și legile absorbției:
Există două legi ale lipirii:
Este ușor să simplificați expresiile logice dacăcunoaște legile algebrei booleene. Toate legile enumerate în această secțiune a articolului pot fi verificate empiric. Pentru a face acest lucru, merită să deschideți parantezele conform legilor matematicii.
Am studiat toate caracteristicile simplificării logiceexpresii, acum trebuie să vă consolidați noile cunoștințe în practică. Vă invităm să analizați împreună trei exemple din programa școlară și bilete pentru examenul de stat unificat.
În primul exemplu, trebuie să simplificăm expresia:(C * E) + (C * nu E). În primul rând, ne atragem atenția asupra faptului că atât prima, cât și a doua paranteză conțin aceeași variabilă C, vă sugerăm să o scoateți din paranteze. După manipularea realizată, obținem expresia: C * (E + notE). Anterior am considerat legea excluderii celei de-a treia, o vom aplica acestei expresii. În urma acestuia, putem afirma că E + nu E = 1, prin urmare, expresia noastră ia forma: C * 1. Putem simplifica expresia rezultată și mai mult, știind că C * 1 = C.
Următoarea noastră sarcină va suna astfel: cu ce va fi egală expresia logică simplificată (C + notE) + not (C + E) + C * E?
Vă rugăm să rețineți că în acest exemplu existănegarea expresiilor complexe, merită să scapi de ea, ghidată de legile lui de Morgan. Aplicându-le, obținem expresia: notC * E + notC * notE + C * E. Observăm din nou repetarea unei variabile în doi termeni, o scoatem din paranteze: notC * (E + notE) + C * E. Din nou aplicăm legea excluderii: nu C * 1 + C * E. Reamintim că expresia „notC * 1” este egală cu notC: notC + C * E. Mai departe, propunem să aplicăm legea distribuției: (nu C + C) * (nu C + E). Aplicăm legea excluderii celui de-al treilea: nu C + E.
Ați văzut că este de fapt foarte ușor să simplificați o expresie booleană. Exemplul nr. 3 va fi pictat mai puțin detaliat, încercați să îl faceți singur.
Simplificați expresia: (D + E) * (D + F).
După cum puteți vedea, dacă cunoașteți legile simplificării expresiilor logice complexe, atunci această sarcină nu vă va provoca niciodată dificultăți.