Semplificatore di Algebra Booleana
Semplifica espressioni booleane con leggi algebriche, algoritmo di Quine-McCluskey e mappe di Karnaugh usando il Semplificatore di algebra booleana di MiniWebtool. Inserisci qualsiasi espressione AND, OR, NOT, XOR, NAND o NOR per ottenere la forma SOP/POS minima, la tabella di verità, la mappa di Karnaugh, il diagramma delle porte e le equivalenze con sole porte NAND.
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.Serve aiuto con questo strumento? Chiedi all’IA
Visualizza la domanda
Inserisci qui sotto un'espressione booleana per ottenere la forma minima, la tabella di verità, la mappa di Karnaugh e i passaggi.
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool resta gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici facendo l’upgrade per navigare senza annunci e avere più utilizzi giornalieri, oppure consenti MiniWebtool.com e ricarica.
- Consenti gli annunci per MiniWebtool.com, poi ricarica
- Oppure fai l’upgrade per niente annunci e limiti giornalieri più alti
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
Chatta con la tua IA preferita
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.
Visualizza la domanda
Operazioni matematiche avanzate:
- Calcolatore di Matrice di Adiacenza Nuovo
- Calcolatore di Antilogaritmo
- Calcolatore di funzione Beta
- Calcolatore del Coefficiente Binomiale
- Calcolatrice di distribuzione binomiale
- Calcolatore Bitwise
- Semplificatore di Algebra Booleana Nuovo
- Calcolatore del Teorema Centrale del Limite
- Calcolatore del Teorema Cinese del Resto
- Calcolatore di combinazione
- Calcolatore di Funzione di Errore Complementare
- Calcolatrice di Numeri Complessi
- Calcolatore di Frazioni Continue
- Calcolatore di Derangement (Sottofattoriale)
- Calcolatore del Percorso più Breve di Dijkstra
- Calcolatore di Entropia
- Calcolatore della funzione di errore
- Calcolatore della Funzione Toziente di Eulero
- Calcolatore di decadimento esponenziale
- Calcolatore della crescita esponenziale
- Calcolatore dell'Integrale Esponenziale
- Calcolatore di Esponenti (Alta Precisione) Popolare
- Calcolatore dell'Algoritmo Euclideo Esteso
- Calcolatrice del Fattoriale Popolare
- Calcolatore della Funzione Gamma
- Calcolatore del Rapporto Aureo
- Calcolatore di Colorazione di Grafi Nuovo
- Validatore di Sequenza di Gradi di Grafo
- Calcolatore Ordine Teoria dei Gruppi Nuovo
- Calcolatore del tempo di dimezzamento
- Verificatore di Cammino Hamiltoniano Nuovo
- Calcolatore Inclusione-Esclusione Nuovo
- Risolutore di Mappa di Karnaugh (K-Map) Nuovo
- Risolutore di Programmazione Lineare Nuovo
- Calcolatore Distribuzione Stazionaria Catena di Markov
- Calcolatore dell'Albero Ricoprente Minimo
- Calcolatore Esponenziazione Modulare Nuovo
- Calcolatore dell'Inverso Moltiplicativo Modulare
- Calcolatore Distribuzione Binomiale Negativa Nuovo
- Calcolatore di Flusso in Rete (Flusso Massimo) Nuovo
- Calcolatore del Tasso di Crescita Percentuale
- Calcolatore di Permutazione
- Calcolatore Permutazioni con Ripetizione Nuovo
- Calcolatore del Principio dei Cassetti
- Verificatore di Grafo Planare Nuovo
- Calcolatrice della Distribuzione di Poisson
- Calcolatrice delle Radici dei Polinomi con Passaggi Dettagliati
- Calcolatore Radice Primitiva
- Calcolatrice delle probabilità
- Calcolatrice di Distribuzione di Probabilità
- Calcolatore di Proporzioni
- Calcolatore di formula quadratica
- Calcolatore di Anelli e Campi Nuovo
- Calcolatore di Arrotondamento Popolare
- Calcolatrice Scientifica
- Calcolatore di notazioni scientifiche Popolare
- Calcolatore di Teoria degli Insiemi
- Calcolatore di Cifre Significative Nuovo
- Risolutore del Problema del Matrimonio Stabile Nuovo
- Calcolatore di Numeri di Stirling
- Calcolatore di Somme di Cubi
- Calcolatore di somme di numeri interi positivi
- Calcolatore di Somme di Quadrati
- Calcolatore di Ordinamento Topologico Nuovo
- Risolutore del Commesso Viaggiatore (TSP) Nuovo
- Generatore di Tabella di Verità Popolare
- Generatore di Diagramma di Venn (3 Insiemi)