I dag vil vi prøve å forklare hvordan du skal gjøre oppsannhetstabell for et logisk uttrykk. Vær oppmerksom på at boolsk algebra forekommer i minst tre oppgaver i den enhetlige tilstandseksamen. Hvis du leser denne artikkelen, så må du sikkert få flere poeng i eksamen i informatikk.
Før vi lager et sannhetstabell, foreslår vi å bli kjent med operasjonen av boolsk algebra.
La oss begynne vår bekjentskap med negasjonsfunksjonen. Det kalles også inversjon. La oss gi et eksempel: uttrykket "Jeg skal til kinoen i dag." Vi bruker en inversjon til det, som et resultat har vi: "Jeg går ikke på kino i dag."
La oss nå snakke om funksjonene til multiplikasjon og tillegg,I boolsk algebra har de navn - en sammenheng og en oppløsning, henholdsvis. Anta at vi blir fortalt: "Du vil gå på kino, hvis du lærer leksjonene og tar ut søppelet". I denne setningen utfører "I" -foreningen funksjonen av konjunktjon, og "IF" - disjunksjonen.
Den logiske konsekvensen er et annet kompleksOperasjonen av logikk, som inneholder to uttrykk: tilstanden og effekten. Hvis du tolker den på russisk, er setningen strukturert omtrent slik: "Hvis jeg har tid til å lære litteratur, går jeg på kino." En del av setningen før kommaet er en betingelse, og etter komma er det en effekt.
Nå kort om ekvivalensfunksjonen ellerlikeverdighet. Å tegne en parallell med det russiske språket i dette tilfellet er ganske vanskelig. For ekvivalens er det verdt å huske at hvis to inngangsuttrykk er enten falske eller sanne, er resultatet positivt, det vil si en.
Nå skal vi snakke om hvordan å lage et sannhetstabell på informatikk, eller heller, diskutere algoritmen til våre handlinger.
For å kompilere et bord må du først bestemme antall celler, kolonner og rader. Vi vil gjøre alt trinn for trinn.
Vi foreslår at du løser følgende problem: beregne hvor mange kombinasjoner som tilfredsstiller tilstanden F = 1 av uttrykket: (ikke A + B) * ikke C + A. Og nå om hvordan du lager et sannhetstabell for løsningen av problemet. Vi tyder på hjelp av den utarbeidede algoritmen til handlinger.
Ekspresjon A | Ekspresjon B | Ekspresjon C | Drift # 1 | Operasjon # 2 | Drift # 3 | Driftsnummer 4 | Operasjon # 5 |
- | - | - | + | + | + | + | og |
- | - | + | + | + | - | - | L |
- | + | - | + | + | + | + | og |
- | + | + | + | + | - | - | L |
+ | - | - | - | - | + | - | og |
+ | - | + | - | - | - | - | og |
+ | + | - | - | - | + | - | og |
+ | + | + | - | - | - | - | og |
Vi foreslår at du vurderer spørsmålet: Hvordan lage et sannhetstabell for formelen: A * B * ikke C + D? Hvilket antall kombinasjoner tilsvarer: F = 0.
Vi foreslår at du prøver å komponere og fylle ut bordet selv, og deretter sjekke resultatene i denne delen av artikkelen.
Variabel A | Variabel B | Variabel C | Variabel D | Multiplikasjon (1) | Inversjon (2) | Multiplikasjon (3) | Tilsetning (4) |
- | - | - | - | - | + | - | - |
- | - | - | + | - | + | - | + |
- | - | + | - | - | - | - | - |
- | - | + | + | - | - | - | + |
- | + | - | - | - | + | - | - |
- | + | - | + | - | + | - | + |
- | + | + | - | - | - | - | - |
- | + | + | + | - | - | - | + |
+ | - | - | - | - | + | - | - |
+ | - | - | + | - | + | - | + |
+ | - | + | - | - | - | - | - |
+ | - | + | + | - | - | - | + |
+ | + | - | - | + | + | + | + |
+ | + | - | + | + | + | + | + |
+ | + | + | - | + | - | - | - |
+ | + | + | + | + | - | - | + |
Fra den resulterende tabellen konkluderer vi: Denne tilstanden er fornøyd med 7 forskjellige kombinasjoner av variabler.
</ p>