Cum să simplificați expresiile logice: funcții, legi și exemple
Astăzi, împreună vom învăța să simplificăm expresiile logice, să ne familiarizăm cu legile de bază și să studiem tabelele de adevăr ale funcțiilor logicii.
Să începem de ce este necesar acest element. Ai observat vreodată cum vorbești? Rețineți că discursul și acțiunile noastre sunt întotdeauna supuse legilor logicii. Pentru a cunoaște rezultatul unui eveniment și a nu fi prins, studiați legile simple și inteligibile ale logicii. Acestea vă vor ajuta să nu numai obține o notă bună știință calculator sau pentru a obține mai multe bile în examen de stat unificat, ci de a acționa în situații din viața reală nu sunt întâmplătoare.
operațiuni
Pentru a învăța să simplificați expresiile logice, trebuie să știți:
- ce funcții sunt în algebra booleană;
- legile reducerii și transformării expresiilor;
- ordine de operațiuni.
Acum vom analiza aceste aspecte în detaliu. Să începem cu operațiunile. Ele sunt destul de ușor de reținut.
- Mai întâi de toate, observăm o multiplicare logică, în literatură se numește operația de conjuncție. Dacă condiția este scrisă sub forma unei expresii, operația este indicată printr-o bifă inversată, semn de înmulțire sau "".
- Următoarea funcție cea mai comună este adăugarea logică sau disjuncția. Este marcat cu o bifă sau un semn plus.
- Funcția de negare sau inversiune este foarte importantă. Amintiți-vă cum ați selectat un prefix în limba rusă. Din punct de vedere grafic, inversarea este indicată de semnul prefixului înaintea expresiei sau de linia orizontală deasupra acesteia.
- Consecința logică (sau implicarea) este indicată de o săgeată de la valoare la efect. Dacă luăm în considerare operațiunea din punctul de vedere al limbii ruse, atunci aceasta corespunde unei astfel de construcții a propoziției: "dacă helllip-, thenhellip;".
- Apare echivalentul, care este indicat de o săgeată cu două capete. În limba rusă, operațiunea are forma: "abia atunci".
- Bara Schaeffer împarte cele două expresii printr-o bară verticală.
- Săgeata Pierce, ca și accidentul lui Shaffer, împărtășește expresia cu o săgeată verticală îndreptată în jos.
Asigurați-vă că nu uitați că operațiunile trebuie efectuate în ordine strictă: negare, multiplicare, adăugare, consecință, echivalență. Pentru operațiile "Accidentul lui Sheffer" și "Săgeata lui Pierce" nu există o regulă de prioritate. Prin urmare, ele trebuie să fie executate în ordinea în care se află într-o expresie complexă.
Tabele de adevăr
Simplificați expresia logică și construiți o tabelă de adevăr pentru ao rezolva mai departe fără a cunoaște tabelele operațiilor de bază. Acum ne propunem să ne cunoaștem. Rețineți că valorile pot lua fie o valoare adevărată, fie una falsă.
Pentru o conjuncție, tabelul arată astfel:
Numărul de expresii 1 | Numărul de expresie 2 | Rezultatul |
falsitate | falsitate | falsitate |
falsitate | Adevărul | falsitate |
Adevărul | falsitate | falsitate |
Adevărul | Adevărul | Adevărul |
Tabel pentru disjuncția de funcționare:
Numărul de expresii 1 | Numărul de expresie 2 | Rezultatul |
; | ; | ; |
; | + | + |
+ | ; | + |
+ | + | + |
negație:
Valoare de intrare | Rezultatul |
Expresia adevărată | ; |
Expresie falsă | + |
consecință:
Numărul de expresii 1 | Numărul de expresie 2 | Rezultatul |
- | - | Adevărul |
- | + | Adevărul |
+ | - | falsitate |
+ | + | Adevărul |
echivalență:
Numărul de expresii 1 | Numărul de expresie 2 | Rezultatul |
fals | fals | + |
fals | adevărat | ; |
adevărat | fals | ; |
adevărat | adevărat | + |
Bar de Schiffer:
Numărul de expresii 1 | Numărul de expresie 2 | Rezultatul |
0 | 0 | Adevărul |
0 | 1 | Adevărul |
1 | 0 | Adevărul |
1 | 1 | falsitate |
Arcul lui Pierce:
Numărul de expresii 1 | Numărul de expresie 2 | Rezultatul |
; | ; | + |
; | + | ; |
+ | ; | ; |
+ | + | ; |
Legile simplificării
În ceea ce privește modul de simplificare a expresiilor logice în domeniul informaticii, vom fi ajutați să găsim răspunsuri la legile simple și inteligibile ale logicii.
Să începem cu cea mai simplă lege de contradicție. Dacă înmulțim conceptele opuse (A și nu A), atunci primim o minciună. În cazul adăugării de concepte opuse, obținem adevărul, această lege are numele "legea mijlocului exclus". Adesea în Boala algebra există expresii cu negare dublă (nu A), caz în care primim răspunsul A. Există, de asemenea, două legi de Morgan:
- dacă avem negarea logică plus, obținem înmulțirea a două expresii cu o inversare (nu (A + B) = * Nea Neuve);
- a doua lege acționează în mod analog, dacă negăm funcționarea multiplicării, atunci obținem adăugarea a două valori cu inversiune.
Foarte frecvent se produce duplicarea, se adaugă sau se înmulțește aceeași valoare (A sau B). În acest caz, legea repetării este validă (A * A = A sau B + B = B). Există, de asemenea, legi de absorbție:
- A + (A * B) = A;
- A * (A + B) = A;
- A * (nu A + B) = A * B.
Există două legi ale lipirii:
- (A * B) + (A * B) = A;
- (A + B) * (A + B) = A.
Simplificarea expresiilor logice este ușor dacă cunoașteți legile algebrei booleene. Toate legile enumerate în această secțiune pot fi testate prin experiență. Pentru a face acest lucru, deschideți parantezele în conformitate cu legile matematicii.
Exemplul 1
Am studiat toate trăsăturile de simplificare a expresiilor logice, acum este necesară consolidarea noilor cunoștințe în practică. Vă sugerăm să analizați împreună trei exemple din curriculumul școlar și biletele de examinare uniformă de stat.
În primul exemplu, trebuie să simplificăm expresia: (C * E) + (C * notE). În primul rând, ne atragem atenția asupra faptului că ambele paranteze prima și a doua au aceeași variabilă C, vă sugerăm să o scoateți din paranteze. După manipulare, obținem expresia: C * (E + notE). Anterior am considerat legea excluderii celei de a treia, o aplicăm cu privire la această expresie. În urma lui putem afirma că E + nu este E = 1, deci expresia noastră are forma: C * 1. Putem simplifica expresia rezultantă, știind că C * 1 = C.
Exemplul 2
Următoarea noastră sarcină va fi: ceea ce este încă o expresie booleană simplificată nu este (C + l) nu + (C + E) + C * E?
Rețineți, în acest exemplu există o negare a expresiilor complexe, merită să scapi de aceasta, condusă de legile lui de Morgan. Aplicându-le, obținem expresia: nu C * E + nu C * nu E + C * E. Observăm din nou repetarea unei variabile în doi termeni, luăm-o din paranteze: nu C * (E + neE) + C * E. Din nou, aplicăm legea excluderii: notC * 1 + C * E. Reamintim că expresia "notC * 1" este egală cu notC: notC + C * E. Apoi, propunem să aplicăm legea distribuției: (notC + C) * (notC + E). Aplicăm legea eliminării celui de-al treilea: nu C + E.
Exemplul 3
Sunteți convins că este de fapt foarte simplu să simplificați expresia logică. Exemplul 3 va fi pictat în mai puține detalii, încercați să faceți singur.
Simplificați expresia: (D + E) * (D + F).
- D * D + D * F + E * D + E * F;
- D + D * F + E * D + E * F;
- D * (1 + F) + E * D + E * F;
- D + E * D + E * F;
- D * (1 + E) + E * F;
- D + E * F.
După cum puteți vedea, dacă cunoașteți legile simplificării expresiilor logice complexe, atunci această sarcină nu vă va face niciodată dificultăți.
- Ce este Logic: Definiție și Legi
- Informatica. Conversia expresiilor booleene
- Informatică: tabelul de adevăr. Construirea meselor de adevăr
- Algoritmul pentru construirea tabelelor de adevăr ale expresiilor logice
- Cum se compilează o tabelă de adevăr pentru o expresie booleană complexă
- Tabelul de echivalență, exemplu de rezolvare a unei probleme logice cu o operațiune de echivalență
- Legile fundamentale ale logicii
- Boala algebra. Algebra logicii. Elemente ale logicii matematice
- Cele mai simple operații logice din domeniul informaticii
- Operație logică. Operații logice de bază
- Legile logice sunt legea gândirii, legătura gândirii în procesul de gândire sau de probă
- Matematician englez George Buhl: biografie, lucrari
- Bazele logicii în instituțiile de învățământ superior
- O logică formală și legile sale de bază
- Legile economice
- Legile algebrei logice
- Logica declarațiilor
- Bazele logice ale calculatorului
- Cum este permisă folosirea Masterului 2 pentru copii?
- Legea părții excluse este principiul de bază al logicii
- Dezvoltarea logicii la copii și adulți