Home / Calcolatori / Generatore di tabella di verità online
Strumenti online gratuiti

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.