Guida per l'insegnante: Algebra di Boole
Impara le leggi dell'algebra di Boole, comprese le leggi di De Morgan, usale per semplificare le espressioni passo dopo passo e controlla il risultato con una tavola di verità.
Usa questa lezione in classe
Gratis, senza account per gli studenti.
Condividi con gli studenti
Gli studenti aprono la lezione e si esercitano con correzione immediata.
Scheda da stampare
Tutti gli esercizi su carta, con le soluzioni a parte.
Quiz di classe
10 domande su Logica booleana. Gli studenti partecipano con un nome, tu vedi tutti i punteggi.
Per gli insegnanti
- Enunciare le leggi di identità, annullamento, idempotenza, complemento e doppia negazione
- Applicare le proprietà commutativa, associativa e distributiva, compresa
- Usare le leggi di De Morgan e le leggi di assorbimento per riscrivere espressioni
- Semplificare un'espressione booleana passo dopo passo, nominando la legge usata in ogni passo
- Controllare una semplificazione con una tavola di verità e contare le porte risparmiate
- • AND, OR e NOT e le loro tavole di verità (Introduzione alla logica booleana, L'operazione AND, L'operazione OR, L'operazione NOT)
- • Costruire tavole di verità e confrontare colonne per verificare l'equivalenza (Tavole di verità)
- • Parentesi e proposizioni composte (Proposizioni booleane composte)
- • Precedenza degli operatori e valutazione di espressioni (Espressioni booleane)
- • Porte logiche e circuiti semplici (Le porte logiche)
- 1. Perché a un'ingegnera dovrebbe importare risparmiare una sola porta, se un chip ne ha miliardi?
- 2. Nell'algebra ordinaria . Perché nell'algebra di Boole è semplicemente ?
- 3. Come spiegheresti 'spezza la barra, cambia il segno' a un amico con una frase sul tempo?
- 4. Che cosa ti convince di più come dimostrazione, una tavola di verità o una catena di leggi? Quando useresti l'una o l'altra?
La legge di De Morgan nega solo le variabili:
Rimedio: Usa una frase: 'non (affamato e stanco)' non significa 'non affamato e non stanco'. Poi costruite le due tavole di verità una accanto all'altra e cercate le righe diverse.
L'algebra di Boole segue tutte le regole dell'algebra ordinaria
Rimedio: Confronta con , e il fatto che è falso con i numeri con la proprietà distributiva booleana. Controllare con 0 e 1 mostra dove i due sistemi sono diversi.
Un'espressione che sembra più corta è automaticamente equivalente
Rimedio: Pretendi che a ogni passo venga nominata una legge e che alla fine una tavola di verità controlli il risultato. Mostra una 'semplificazione' con una legge inventata e lascia che gli studenti trovino la riga in cui fallisce.
Per studenti in difficoltà:
- • Iniziare con una sola legge per espressione e dare un foglio con le leggi da indicare
- • Controllare ogni passo con i valori 0 e 1 prima di andare avanti
- • Usare solo 2 variabili, così ogni controllo con la tavola di verità ha solo 4 righe
Per studenti a livello:
- • Semplificare espressioni che richiedono 3 o 4 leggi e nominarle tutte
- • Dimostrare la legge di assorbimento a partire dalle leggi di identità, distributiva e di annullamento
- • Contare le porte prima e dopo ogni semplificazione
Per studenti avanzati:
- • Dimostrare la legge di De Morgan per tre variabili:
- • Mostrare che AND, OR e NOT si possono costruire solo con porte NAND
- • Semplificare e spiegare ogni passo
- HSA.SSE.A.2 (CCSS.MATH.CONTENT.HSA.SSE.A.2)
Usare la struttura di un'espressione per trovare modi di riscriverla
- CCSS.MATH.PRACTICE.MP7 (MP7)
Cercare e usare la struttura
- CCSS.MATH.PRACTICE.MP3 (MP3)
Costruire argomentazioni valide e criticare il ragionamento altrui
- visualTavola di verità interattiva
Gli studenti confrontano le colonne AND, OR, NOT, NAND e NOR e scoprono le leggi di De Morgan: NAND coincide con , NOR con
- activityCarte delle leggi
A coppie ricevono una carta per ogni legge e semplificano espressioni posando una carta per ogni passo
- worksheetSemplifica e controlla
Espressioni da semplificare nominando le leggi, ciascuna seguita da un controllo con la tavola di verità e dal conteggio delle porte
Contenuto della lezione
Tutto ciò che vedono gli studenti: definizione, esempi, errori comuni, applicazioni. Tocca per aprire.
Contenuto della lezione
Tutto ciò che vedono gli studenti: definizione, esempi, errori comuni, applicazioni. Tocca per aprire.
Definizione
| Legge | Forma AND | Forma OR |
|---|---|---|
| Identità (elemento neutro) | ||
| Annullamento (dominanza) | ||
| Idempotenza | ||
| Complemento | ||
| Doppia negazione | (una sola forma) | |
| Proprietà commutativa | ||
| Proprietà associativa | ||
| Proprietà distributiva | ||
| Legge di assorbimento | ||
| De Morgan |
Esempi svolti
Semplifica .
Applica la legge di identità alla prima parentesi
, perché AND con vero non cambia niente →
Applica la legge di annullamento alla seconda parentesi
, perché AND con falso è sempre falso →
Applica di nuovo la legge di identità
, perché OR con falso non cambia niente →
Risposta: . Il valore di non conta per niente.
Errori comuni
Scrivere
Perché è sbagliato: La legge di De Morgan cambia l'operatore oltre a negare le variabili. Prova con , : il lato sinistro vale , il lato destro .
Corretto: Spezza la barra e cambia il segno: e .
Usare le regole dell'algebra ordinaria, come o
Perché è sbagliato: Le variabili booleane valgono solo 0 o 1, e è 1, non 2. Ripetere una variabile non aggiunge niente di nuovo.
Corretto: Usa l'idempotenza: e .
Leggere come
Perché è sbagliato: AND si valuta prima di OR, proprio come la moltiplicazione prima dell'addizione. Con , , il valore corretto è , ma la lettura sbagliata dà .
Corretto: Metti le parentesi prima di applicare una legge: .
Applicare la legge del complemento a due variabili diverse, come
Perché è sbagliato: La legge del complemento funziona solo con una variabile e la sua stessa negazione. Con , : , non 0.
Corretto: Cerca la stessa lettera: e , ma non si può semplificare.
Perché è importante
- Elettronica: un processore contiene miliardi di porte, quindi risparmiare una porta in un circuito copiato un milione di volte fa risparmiare un milione di porte
- Programmazione: una condizione come NOT (weekend OR festivo) si può riscrivere come (NOT weekend) AND (NOT festivo), che spesso è più facile da leggere e da testare
- Ricerca e database: un filtro come matematica OR (matematica AND logica) dà esattamente gli stessi risultati di matematica da solo
- Dimostrazioni: le leggi permettono di dimostrare che due circuiti o due condizioni fanno la stessa cosa senza provare tutti gli ingressi
Applicazioni nel mondo reale
Progettare chip più economici
Chi progetta chip semplifica ogni circuito con l'algebra di Boole prima di costruirlo, perché ogni porta costa spazio, energia e denaro.
Esempio:
Un circuito per usa 3 porte. Raccogliendo, , ne bastano 2.
Un chip contiene 1000 copie di un circuito che calcola . Conta una porta per ogni e ogni .
Quante porte risparmia l'intero chip se il circuito viene semplificato in ?
Passo 1: Scrivi l'espressione matematica
Scrivi il risparmio come calcolo:
Condizioni leggibili in un programma
I programmatori usano le leggi di De Morgan per eliminare le doppie negazioni che confondono dalle condizioni del loro codice.
Esempio:
NOT (weekend OR festivo) equivale a (NOT weekend) AND (NOT festivo): il negozio è aperto nei giorni che non sono né l'uno né l'altro.
Un programma apre una sbarra se vale , dove significa che il visitatore ha un pass e che è nella lista degli invitati.
Qual è la forma più semplice della condizione e quanti operatori NOT spariscono?
Passo 1: Scrivi l'espressione matematica
Scrivi il numero di operatori NOT prima e dopo come sottrazione:
Filtri di ricerca
I motori di ricerca e i database semplificano i filtri con la legge di assorbimento prima di eseguirli.
Esempio:
Il filtro matematica OR (matematica AND logica) restituisce esattamente gli stessi libri del filtro matematica.
Una biblioteca ha 40 libri di matematica, e 15 di questi parlano anche di logica. Un lettore cerca matematica OR (matematica AND logica).
Quanti libri restituisce la ricerca?
Passo 1: Scrivi l'espressione matematica
Somma i libri di matematica e i libri in più che porta (matematica AND logica):
Punti chiave
- 1L'algebra di Boole usa le leggi per riscrivere un'espressione in una equivalente, senza una nuova tavola di verità ogni volta
- 2Le leggi di identità, annullamento, idempotenza e complemento eliminano costanti e variabili ripetute: , , ,
- 3Le proprietà commutativa, associativa e distributiva riordinano, raggruppano e raccolgono; nell'algebra di Boole anche OR è distributivo rispetto ad AND
- 4Leggi di assorbimento: e
- 5Leggi di De Morgan: spezza la barra e cambia il segno, e
- 6Semplifica con una legge per passo, nomina ogni legge e controlla il risultato con una tavola di verità; un'espressione più semplice significa meno porte
Domande frequenti
Perché OR è distributivo rispetto ad AND, se con i numeri non è ?
Come capisco quale legge usare dopo?
Servono ancora le tavole di verità se conosco le leggi?
Posso controllare una legge con l'aritmetica normale?
Glossario
- Algebra di Boole
- L'insieme delle leggi per riscrivere e semplificare le espressioni booleane
- Legge
- Un'equivalenza che vale per ogni valore delle variabili, come
- Equivalente
- Che ha lo stesso valore di verità in ogni riga della tavola di verità
- Semplificare
- Riscrivere un'espressione con meno operatori mantenendola equivalente
- Leggi di De Morgan
- e
- Legge di assorbimento
- e
Scheda formule
Identità e annullamento
AND con 1 e OR con 0 non cambiano niente; AND con 0 e OR con 1 decidono il risultato
Idempotenza e complemento
Ripetere una variabile non aggiunge niente; una variabile con la sua stessa negazione dà una costante
Doppia negazione
Due NOT si annullano a vicenda
Proprietà distributive
Valgono entrambe nell'algebra di Boole; la seconda non funziona con i numeri normali
Leggi di assorbimento
La parte più lunga viene assorbita da $A$
Leggi di De Morgan
Spezza la barra, cambia il segno