Semplificatore di Algebra Booleana
Semplifica le espressioni booleane utilizzando le leggi algebriche, Quine-McCluskey e la minimizzazione con le mappe di Karnaugh. Inserisci qualsiasi espressione logica (AND, OR, NOT, XOR, NAND, NOR) e ottieni istantaneamente la forma SOP/POS minima, la tabella di verità completa, la visualizzazione della mappa K, il diagramma delle porte logiche, l’applicazione passo-passo delle leggi ed equivalenti solo NAND/NOR.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool è gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici con Premium (senza annunci + più veloce) oppure inserisci MiniWebtool.com nella whitelist e ricarica la pagina.
- Oppure passa a Premium (senza annunci)
- Consenti gli annunci per MiniWebtool.com, poi ricarica
Semplificatore di Algebra Booleana
Il Semplificatore di Algebra Booleana riduce qualsiasi espressione logica alla sua forma minima utilizzando l'algoritmo di Quine-McCluskey e l'analisi della mappa di Karnaugh. Inserisci espressioni con AND, OR, NOT, XOR, NAND, NOR (o simboli come &, |, ~, ^, postfisso A') e ricevi istantaneamente la tabella della verità completa, una mappa K colorata con cicli di implicanti primi, una tabella degli implicanti primi che segna gli essenziali, una derivazione passo-passo e implementazioni equivalenti solo NAND e solo NOR.
Cosa produce il Semplificatore
Leggi dell'Algebra Booleana — Riferimento
| Legge | Forma OR | Forma AND |
|---|---|---|
| Identità | \( A + 0 = A \) | \( A \cdot 1 = A \) |
| Nullità | \( A + 1 = 1 \) | \( A \cdot 0 = 0 \) |
| Idempotenza | \( A + A = A \) | \( A \cdot A = A \) |
| Complemento | \( A + \overline{A} = 1 \) | \( A \cdot \overline{A} = 0 \) |
| Doppia Negazione | \( \overline{\overline{A}} = A \) | |
| Commutativa | \( A + B = B + A \) | \( A \cdot B = B \cdot A \) |
| Associativa | \( (A + B) + C = A + (B + C) \) | \( (A \cdot B) \cdot C = A \cdot (B \cdot C) \) |
| Distributiva | \( A \cdot (B + C) = AB + AC \) | \( A + BC = (A+B)(A+C) \) |
| Assorbimento | \( A + AB = A \) | \( A(A + B) = A \) |
| De Morgan | \( \overline{A + B} = \overline{A} \cdot \overline{B} \) | \( \overline{A \cdot B} = \overline{A} + \overline{B} \) |
| Consenso | \( AB + \overline{A}C + BC = AB + \overline{A}C \) | |
Guida rapida alla sintassi di input
| Operatore | Forme Accettate | Esempio |
|---|---|---|
| AND | &, *, ·, ., concatenazione AB, parola AND, ∧ | A&B, AB, A AND B |
| OR | +, |, parola OR, ∨ | A+B, A | B, A OR B |
| NOT | ~, !, ¬, parola NOT, postfisso ' | ~A, !A, A', (AB)' |
| XOR | ^, ⊕, parola XOR | A XOR B, A^B |
| NAND | ⊼, parola NAND | A NAND B |
| NOR | ⊽, parola NOR | A NOR B |
| Implica | ->, =>, parola IMPLIES, → | A -> B |
| Equivalenza | <->, <=>, parola IFF, ↔ | A <-> B |
| Costanti | 0 1 TRUE FALSE | A + 0, A * 1 |
L'algoritmo di Quine-McCluskey
Il metodo Quine-McCluskey è un approccio tabellare sistematico per trovare l'espressione minima Somma di Prodotti. A differenza della mappa di Karnaugh (che è visiva e limitata a circa 6 variabili), Quine-McCluskey è scalabile e produce sempre una copertura minima garantita.
- Elenca tutti i mintermini — ogni riga della tabella della verità che valuta 1.
- Raggruppa per conteggio bit a 1 — ordina i mintermini in base al numero di 1 nella loro rappresentazione binaria.
- Combina gruppi adiacenti — le coppie che differiscono per esattamente un bit si fondono, sostituendo quel bit con un trattino. Ripeti fino a quando non sono più possibili combinazioni.
- Raccogli gli implicanti primi — qualsiasi termine che non è stato combinato ulteriormente è un implicante primo.
- Costruisci la tabella degli implicanti primi — una griglia con gli implicanti come righe e i mintermini come colonne. Segna quali implicanti coprono quali mintermini.
- Seleziona gli implicanti essenziali — qualsiasi implicante che sia l'unico a coprire un mintermine è essenziale.
- Copri i restanti mintermini — scegli implicanti aggiuntivi per coprire i mintermini non ancora coperti dagli essenziali, minimizzando il conteggio dei letterali.
Come usare il Semplificatore di Algebra Booleana
- Inserisci l'espressione: Digita qualsiasi espressione booleana usando la notazione che preferisci. Puoi mescolare gli stili:
A.B + A'CeA AND B OR NOT A AND Cvengono analizzati in modo identico. - Clicca su Semplifica: Lo strumento analizza, costruisce la tabella della verità, esegue Quine-McCluskey e minimizza l'espressione.
- Studia la mappa K: Ogni ciclo colorato è un implicante primo. Gli implicanti essenziali sono disegnati con linee continue, i non essenziali con tratteggi.
- Rivedi i passaggi: Il pannello passo-passo ti guida dalla SOP canonica attraverso la scoperta degli implicanti primi fino alla forma minima.
- Ispeziona le forme equivalenti: Usa la POS minima quando la tua tecnologia di destinazione è OR-di-AND, o la forma solo NAND quando miri a silicio basato su porte NAND.
Applicazioni
| Campo | Caso d'uso |
|---|---|
| Progettazione di circuiti digitali | Minimizzare il numero di porte nella logica combinatoria: meno porte significano minore potenza, chip più piccoli, ritardo di propagazione ridotto. |
| Ottimizzazione del compilatore | Semplificare le espressioni condizionali nelle istruzioni if e nelle guardie dei cicli per ridurre il costo di valutazione del ramo. |
| Logica programmabile (FPGA) | Inserire più logica nelle tabelle di look-up disponibili producendo forme con letterali minimi. |
| Ottimizzazione query database | Riscrivere i predicati della clausola WHERE in forme equivalenti ma più economiche da valutare. |
| Verifica formale | Le forme canoniche (SOP/POS) consentono il controllo dell'equivalenza di due specifiche. |
| Insegnamento / Corsi | Verificare i compiti, studiare la selezione degli implicanti primi, esplorare le strategie di raggruppamento delle mappe K. |
FAQ
&, *, ·, . o semplice concatenazione (AB significa A AND B). OR può essere + o |. NOT può essere ~, !, ¬ o un apostrofo postfisso (A', (A+B)'). Funzionano anche gli operatori testuali AND OR NOT XOR NAND NOR IMPLIES IFF, così come le forme a freccia -> e <->. Le parentesi raggruppano le sotto-espressioni. Le costanti 0 e 1 (o TRUE/FALSE) rappresentano valori fissi.Cita questo contenuto, pagina o strumento come:
"Semplificatore di Algebra Booleana" su https://MiniWebtool.com/it/semplificatore-di-algebra-booleana/ di MiniWebtool, https://MiniWebtool.com/
dal team di miniwebtool. Aggiornato: 2026-04-19
Puoi anche provare il nostro Risolutore di Matematica AI GPT per risolvere i tuoi problemi matematici attraverso domande e risposte in linguaggio naturale.
Altri strumenti correlati:
Operazioni matematiche avanzate:
- Calcolatore di Antilogaritmo
- Calcolatore di funzione Beta
- Calcolatore del Coefficiente Binomiale
- Calcolatrice di distribuzione binomiale
- Calcolatore Bitwise In Primo Piano
- Calcolatore del Teorema Centrale del Limite
- Calcolatore di combinazione In Primo Piano
- Calcolatore di Funzione di Errore Complementare
- Calcolatrice di Numeri Complessi
- Calcolatore di Entropia
- Calcolatore della funzione di errore
- Calcolatore di decadimento esponenziale
- Calcolatore della crescita esponenziale
- Calcolatore dell'Integrale Esponenziale
- calcolatore-di-esponenti-alta-precisione
- Calcolatrice del Fattoriale
- Calcolatore della Funzione Gamma
- Calcolatore del Rapporto Aureo
- Calcolatore del tempo di dimezzamento
- Calcolatore del Tasso di Crescita Percentuale
- Calcolatore di Permutazione
- Calcolatrice della Distribuzione di Poisson
- Calcolatrice delle Radici dei Polinomi con Passaggi Dettagliati
- Calcolatrice delle probabilità
- Calcolatrice di Distribuzione di Probabilità
- Calcolatore di Proporzioni
- Calcolatore di formula quadratica
- Calcolatrice Scientifica In Primo Piano
- Calcolatore di notazioni scientifiche
- Calcolatore di Cifre Significative Nuovo
- Calcolatore di Somme di Cubi
- Calcolatore di somme di numeri interi positivi
- Calcolatore di Somme di Quadrati
- Generatore di Tabella di Verità Nuovo
- Calcolatore di Teoria degli Insiemi Nuovo
- Generatore di Diagramma di Venn (3 Insiemi) Nuovo
- Calcolatore del Teorema Cinese del Resto Nuovo
- Calcolatore della Funzione Toziente di Eulero Nuovo
- Calcolatore dell'Algoritmo Euclideo Esteso Nuovo
- Calcolatore dell'Inverso Moltiplicativo Modulare Nuovo
- Calcolatore di Frazioni Continue Nuovo
- Calcolatore del Percorso più Breve di Dijkstra Nuovo
- Calcolatore dell'Albero Ricoprente Minimo Nuovo
- Validatore di Sequenza di Gradi di Grafo Nuovo
- Calcolatore di Derangement (Sottofattoriale) Nuovo
- Calcolatore di Numeri di Stirling Nuovo
- Calcolatore del Principio dei Cassetti Nuovo
- Calcolatore Distribuzione Stazionaria Catena di Markov Nuovo
- Calcolatore di Arrotondamento Nuovo
- Calcolatore Distribuzione Binomiale Negativa Nuovo
- Calcolatore Permutazioni con Ripetizione Nuovo
- Calcolatore Esponenziazione Modulare Nuovo
- Calcolatore Radice Primitiva Nuovo
- Semplificatore di Algebra Booleana Nuovo