Generatore di tabella di verità online
Inserisci un'espressione booleana e ottieni la tabella di verità con variabili ordinate e risultato 0/1. Supporta NOT, AND, OR e parentesi. L’elaborazione av…
Inizia a usare
Funzionalità e utilizzo pratico
Il generatore di tabella di verità valuta espressioni booleane fino a 1000 caratteri. Supporta variabili ASCII, parentesi, operatori logici NOT, AND, OR e costanti true/false. Non supporta XOR, implicazione, uguaglianza, valori bitwise, logica multi-valore o don't-care.
Esempio concreto
Inserisci A && !B. La tabella elenca le righe da A=0,B=0 a A=1,B=1. L'unica riga con risultato 1 è A=1, B=0. L'output è testo separato da tabulazioni, con una colonna per variabile e una colonna finale per il risultato.
Precedenza degli operatori
L'ordine di valutazione è: NOT, poi AND, poi OR. Le parentesi possono modificare la precedenza. Ad esempio, !A && B || C viene valutato come ((!A) && B) || C.
Limiti e gestione degli errori
Il parser rifiuta caratteri non supportati e parentesi non bilanciate. Sono ammesse al massimo sei variabili distinte, quindi il numero massimo di righe è 64. L'output non include spazi extra o formattazione; ogni riga termina con un carattere di nuova riga.
Checklist per l'uso corretto
- Verifica che l'espressione non superi 1000 caratteri.
- Usa solo caratteri ASCII per nomi di variabili e operatori.
- Controlla che le parentesi siano bilanciate.
- Assicurati che il numero di variabili distinte sia ≤ 6.
- Ricorda che l'output è in formato testo separato da tabulazioni, non una tabella HTML.
Domande frequenti
Come posso rappresentare XOR o implicazione?
Questo strumento non supporta XOR, implicazione o altri operatori logici oltre a NOT, AND e OR. Puoi esprimere XOR come (A && !B) || (!A && B).
Perché la tabella ha solo 64 righe?
Il limite è di sei variabili distinte. Con sei variabili, le combinazioni binarie sono 2^6 = 64. Se hai bisogno di più variabili, dividi l'espressione in parti più piccole.
Posso copiare l'output in un foglio di calcolo?
Sì, l'output è testo separato da tabulazioni, quindi puoi incollarlo direttamente in un foglio di calcolo (ad esempio Excel o Google Sheets) e verrà suddiviso in colonne.
L’elaborazione avviene localmente nel browser.