Online waarheidstabel generator
Genereer direct een waarheidstabel voor Booleaanse expressies met maximaal zes variabelen. Ondersteunt NOT, AND en OR.
Aan de slag
Genereer een waarheidstabel met optionele canonieke DNF/CNF. Dit zijn volledige, niet algebraïsch geminimaliseerde vormen; maximaal zes variabelen.
A AND NOT B 00 → 0; 01 → 0; 10 → 1; 11 → 0
Werkt de tool met XOR of implicatie?
Nee, deze tool is een Booleaanse evaluator en ondersteunt alleen NOT, AND en OR. XOR, implicatie, gelijkheid en andere logische operatoren worden niet herkend. Gebruik de basale operatoren om je expressie te schrijven.
Voorbeeld: A && !B
Stel je wilt de waarheidstabel voor de expressie A && !B. De tool herkent twee variabelen, A en B. De tabel bevat vier rijen:
| A | B | resultaat |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Alleen wanneer A=1 en B=0 is de expressie waar (resultaat 1).
Beperkingen
- Maximaal zes verschillende variabelen.
- Geen ondersteuning voor XOR, implicatie, gelijkheid, bitwise waarden, meerwaardige logica of don't-care.
- De volgorde van variabelen is vast: de volgorde van eerste verschijning in de expressie.
- De uitvoer is tabgescheiden platte tekst, niet een grafische tabel.
Veelgestelde vragen
Hoe voer ik een expressie met haakjes in?
Gebruik gewone haakjes om de prioriteit aan te geven. Bijvoorbeeld: (A || B) && !C. De tool respecteert de haakjes en de standaard prioriteit: eerst NOT, dan AND, dan OR.
Wat gebeurt er als ik een ongeldig teken gebruik?
De tool wijst de expressie af en geeft een foutmelding. Gebruik ASCII-variabelenamen, de constanten true en false, haakjes, witruimte en de genoemde operatoren. De getallen 0 en 1 worden niet als constanten geaccepteerd.
Kan ik de volgorde van de kolommen wijzigen?
Nee, de kolommen verschijnen altijd in de volgorde waarin de variabelen voor het eerst in de expressie voorkomen. Dit is vast ingesteld.
De verwerking gebeurt lokaal in je browser.