Heute werden wir versuchen, zu erklären, wie man sich versöhntWahrheitstabelle für einen logischen Ausdruck. Beachten Sie, dass die Boolesche Algebra in mindestens drei Aufgaben der einheitlichen Staatsprüfung vorkommt. Wenn Sie diesen Artikel lesen, dann erhalten Sie sicher mehr Punkte in der Prüfung in Informatik.
Bevor wir eine Wahrheitstabelle erstellen, empfehlen wir, sich mit den Operationen der Booleschen Algebra vertraut zu machen.
Beginnen wir unsere Bekanntschaft mit der Negationsfunktion. Es wird auch Inversion genannt. Nehmen wir ein Beispiel: Der Ausdruck "Ich gehe heute ins Kino". Wir wenden eine Umkehrung darauf an, als Ergebnis haben wir: "Ich gehe heute nicht ins Kino."
Lassen Sie uns nun über die Funktionen der Multiplikation und Addition sprechen,In der Booleschen Algebra haben sie Namen - eine Konjunktion bzw. eine Disjunktion. Nehmen wir an, uns wird gesagt: "Sie werden ins Kino gehen, wenn Sie die Lektionen lernen und den Müll rausbringen". In diesem Satz erfüllt die Vereinigung "I" die Funktion der Konjunktion und "IF" - die Disjunktion.
Die logische Konsequenz ist ein anderer KomplexDie Funktionsweise der Logik, die zwei Ausdrücke enthält: die Bedingung und den Effekt. Wenn Sie es auf Russisch interpretieren, ist der Satz ungefähr so aufgebaut: "Wenn ich Zeit habe, Literatur zu lernen, gehe ich ins Kino." Ein Teil des Satzes vor dem Komma ist eine Bedingung, und nach dem Komma ist ein Effekt.
Jetzt kurz über die Äquivalenzfunktion oderÄquivalenz. Eine Parallele zur russischen Sprache zu ziehen, ist in diesem Fall ziemlich schwierig. Für die Äquivalenz ist es wichtig, sich daran zu erinnern, dass, wenn zwei Eingabeausdrücke entweder falsch oder wahr sind, das Ergebnis positiv ist, dh eins.
Jetzt werden wir darüber sprechen, wie man eine Wahrheitstabelle über Informatik zusammenstellt, oder vielmehr, den Algorithmus unserer Handlungen diskutieren.
Um eine Tabelle zu kompilieren, müssen Sie zuerst die Anzahl der Zellen, Spalten und Zeilen bestimmen. Wir werden alles Schritt für Schritt machen.
Wir schlagen vor, dass Sie das folgende Problem lösen: berechnen, wie viele Kombinationen die Bedingung F = 1 des Ausdrucks erfüllen: (nichtA + B) * nicht C + A. Und nun darüber, wie man eine Wahrheitstabelle für die Lösung des Problems erstellt. Wir greifen auf den kompilierten Algorithmus der Aktionen zurück.
Ausdruck A | Ausdruck B | Ausdruck C | Operation # 1 | Operation # 2 | Operation # 3 | Vorgangsnummer 4 | Operation # 5 |
- | - | - | + | + | + | + | Und |
- | - | + | + | + | - | - | L |
- | + | - | + | + | + | + | Und |
- | + | + | + | + | - | - | L |
+ | - | - | - | - | + | - | Und |
+ | - | + | - | - | - | - | Und |
+ | + | - | - | - | + | - | Und |
+ | + | + | - | - | - | - | Und |
Wir schlagen vor, dass Sie sich die Frage stellen: Wie erstellt man eine Wahrheitstabelle für die Formel: A * B * nicht C + D? Welche Anzahl von Kombinationen entspricht: F = 0.
Wir schlagen vor, dass Sie versuchen, die Tabelle selbst zu verfassen und auszufüllen und dann die Ergebnisse in diesem Abschnitt des Artikels zu überprüfen.
Variable A | Variable B | Variable C | Variable D | Multiplikation (1) | Inversion (2) | Multiplikation (3) | Zusatz (4) |
- | - | - | - | - | + | - | - |
- | - | - | + | - | + | - | + |
- | - | + | - | - | - | - | - |
- | - | + | + | - | - | - | + |
- | + | - | - | - | + | - | - |
- | + | - | + | - | + | - | + |
- | + | + | - | - | - | - | - |
- | + | + | + | - | - | - | + |
+ | - | - | - | - | + | - | - |
+ | - | - | + | - | + | - | + |
+ | - | + | - | - | - | - | - |
+ | - | + | + | - | - | - | + |
+ | + | - | - | + | + | + | + |
+ | + | - | + | + | + | + | + |
+ | + | + | - | + | - | - | - |
+ | + | + | + | + | - | - | + |
Aus der resultierenden Tabelle schließen wir: Diese Bedingung wird durch 7 verschiedene Kombinationen von Variablen erfüllt.
</ p>