Guida per l'insegnante: Espressioni booleane
Impara a scrivere e valutare espressioni booleane con 1 e 0, ad applicare la precedenza NOT, AND, OR e a costruire la loro tavola di verità completa.
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
- Scrivere espressioni booleane con variabili, i valori 1 e 0 e i simboli , ,
- Applicare la precedenza degli operatori (parentesi, NOT, AND, OR) per valutare un'espressione con ingressi dati
- Spiegare come le parentesi cambiano il valore di un'espressione booleana
- Costruire la tavola di verità completa di un'espressione con 2 o 3 variabili usando righe
- Stabilire se due espressioni sono equivalenti confrontando le loro tavole di verità
- • Le operazioni AND, OR e NOT e le proposizioni composte (lezioni L'operazione AND, L'operazione OR, L'operazione NOT, Proposizioni booleane composte)
- • Costruire tavole di verità con colonne ausiliarie (lezione Tavole di verità)
- • L'ordine delle operazioni in aritmetica e le potenze di 2, come
- 1. Secondo te, perché i matematici si sono accordati su una precedenza degli operatori invece di calcolare sempre da sinistra a destra?
- 2. Scrivi una regola della tua scuola, per esempio chi può usare la biblioteca, come espressione booleana. Dove ti servono le parentesi?
- 3. Se due espressioni coincidono per 7 ingressi su 8, sono equivalenti? Perché?
- 4. Con 0 e 1, AND funziona come la moltiplicazione. Perché OR non funziona esattamente come l'addizione?
Le espressioni booleane si valutano da sinistra a destra
Rimedio: Confronta con in aritmetica, poi valuta nei due modi. Solo l'ordine NOT, AND, OR dà il risultato concordato, e ordini diversi danno risposte diverse.
NOT davanti a una variabile nega tutto il resto dell'espressione
Rimedio: Valuta fianco a fianco e per . I risultati 0 e 1 mostrano che, senza parentesi, NOT riguarda solo la variabile successiva.
I valori possono superare 1, come in
Rimedio: Ricorda che 1 e 0 sono etichette per vero e falso, non quantità. Chiedi: 'vero OR vero' è più vero? Il risultato resta 1.
Per studenti in difficoltà:
- • Iniziare con espressioni con un solo operatore e un NOT, con 2 variabili
- • Far riscrivere ogni espressione con tutte le parentesi prima di valutarla
- • Usare i colori: cerchiare le parti NOT con un colore, le parti AND con un altro, e valutare i colori in ordine
Per studenti a livello:
- • Valutare espressioni con 3 variabili e operatori misti per ingressi dati
- • Costruire tavole di verità complete con colonne ausiliarie per 2 e 3 variabili
- • Stabilire se coppie di espressioni sono equivalenti a partire dalle loro tavole di verità
Per studenti avanzati:
- • Trovare un'espressione la cui tavola di verità corrisponde a una colonna finale data
- • Tradurre regole di un programma o di un foglio di calcolo in espressioni booleane e provarle
- • Cercare un'espressione più corta con la stessa tavola di verità e verificarla riga per riga
- HSA.SSE.A.1 (CCSS.MATH.CONTENT.HSA.SSE.A.1)
Interpretare espressioni che rappresentano una quantità nel loro contesto
- CCSS.MATH.PRACTICE.MP6 (MP6)
Prestare attenzione alla precisione
- CCSS.MATH.PRACTICE.MP7 (MP7)
Cercare e usare la struttura
- visualTavola di verità interattiva
Gli studenti completano la colonna dei risultati per AND, OR e NOT con 2 variabili e controllano le risposte
- activityGara delle parentesi
Le squadre ricevono gli stessi ingressi e un'espressione senza parentesi, poi aggiungono parentesi per cambiare il risultato e spiegano perché
- worksheetValuta e confronta
Espressioni da valutare con ingressi dati e coppie di espressioni da confrontare con tavole di verità complete
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
- inverte il valore: e
- vale solo quando e valgono entrambe
- vale quando almeno una delle due vale
Esempi svolti
Valuta per e .
Sostituire i valori
Sostituisci con e con →
Prima NOT
→
Poi AND
Entrambi i valori sono , quindi AND dà
Risposta: (vero) per , .
Errori comuni
Calcolare da sinistra a destra:
Perché è sbagliato: AND viene prima di OR, così come la moltiplicazione viene prima dell'addizione. Senza parentesi, la parte AND si calcola per prima.
Corretto:
Applicare NOT a tutto ciò che segue: leggere come
Perché è sbagliato: Senza parentesi, NOT si applica solo alla variabile che lo segue direttamente.
Corretto: . Per negare tutto l'AND, scrivi .
Sommare come se fossero numeri:
Perché è sbagliato: Un'espressione booleana può valere solo o . OR chiede se almeno un valore è , non li conta.
Corretto: , e . Il risultato è sempre o .
Dichiarare equivalenti due espressioni dopo aver provato solo uno o due ingressi
Perché è sbagliato: e hanno lo stesso valore in 6 righe su 8, eppure sono diverse.
Corretto: Costruisci la tavola completa con righe e confronta ogni riga. Una riga diversa significa: non equivalenti.
Perché è importante
- Programmazione: ogni condizione if è un'espressione booleana, per esempio (almeno 12 anni AND NOT escluso) OR accompagnato da un genitore. Se dimentichi le parentesi, il programma fa entrare le persone sbagliate
- Ricerche e filtri: i negozi online e le biblioteche combinano filtri come disponibile AND (rosso OR blu)
- Fogli di calcolo: funzioni come E(), O() e NON() decidono quali righe vengono evidenziate
- Elettronica: ogni chip trasforma espressioni booleane in circuiti di porte logiche, come vedrai nella lezione Porte logiche
- Giochi e casa intelligente: una porta si apre o una luce si accende quando un'espressione di più sensori vale 1
Applicazioni nel mondo reale
Regole in un programma
I programmatori scrivono le regole come espressioni booleane e provano ogni combinazione di ingressi prima di mettere online il programma.
Esempio:
Un'attrazione del luna park ti fa salire se : = hai il biglietto, = sei abbastanza alto, = sale con te un genitore.
La regola è . Una bambina ha il biglietto (), non è abbastanza alta () e sale con un genitore ().
Quanti casi di prova ha la regola, e la bambina può salire?
Passo 1: Scrivi l'espressione matematica
Scrivi il numero di casi di prova come potenza di 2:
Filtri antispam
Un programma di posta decide con un'espressione booleana se un messaggio finisce nella cartella spam.
Esempio:
Un filtro segna un'e-mail come spam se : = il mittente è in una lista nera, = parole sospette, = il mittente è nei tuoi contatti.
La regola è . Un'e-mail di un'amica presente nei tuoi contatti () contiene una parola sospetta (), e la mittente non è nella lista nera (). Con 0 e 1, AND funziona come la moltiplicazione e NOT come .
L'e-mail finisce nello spam?
Passo 1: Scrivi l'espressione matematica
Scrivi come calcolo:
Regole della casa intelligente
Due espressioni diverse possono comandare un dispositivo esattamente allo stesso modo. Una tavola di verità mostra quando una regola lunga si può sostituire con una corta.
Esempio:
Una luce da giardino usa la regola : = movimento rilevato, = è notte.
Un'ingegnera vuole sostituire la regola con la regola più corta .
Le due regole accendono sempre la luce allo stesso modo?
Passo 1: Scrivi l'espressione matematica
Scrivi il numero di righe come potenza di 2:
Punti chiave
- 1Un'espressione booleana combina variabili, i valori 1 (vero) e 0 (falso) e gli operatori , ,
- 2Il valore di un'espressione booleana è sempre 1 o 0, mai 2 o più
- 3Precedenza degli operatori: prima le parentesi, poi NOT, poi AND, poi OR
- 4NOT si applica solo a ciò che lo segue direttamente: non è
- 5Un'espressione con variabili ha una tavola di verità di righe, partendo dalla riga in cui tutte le variabili valgono 0
- 6Due espressioni sono equivalenti quando le loro colonne finali sono uguali in ogni riga
Domande frequenti
Perché AND viene prima di OR?
Posso semplicemente mettere parentesi dappertutto?
1 e 0 sono la stessa cosa di vero e falso?
Esiste un modo più rapido della tavola di verità per mostrare che due espressioni sono equivalenti?
Glossario
- Variabile booleana
- Una lettera come , o che può assumere solo i valori 1 (vero) o 0 (falso)
- Espressione booleana
- Una formula fatta di variabili booleane, dei valori 1 e 0 e degli operatori , ,
- Precedenza degli operatori
- La regola che dice quale operatore si calcola per primo: parentesi, poi NOT, poi AND, poi OR
- Tavola di verità
- Una tabella che riporta il valore di un'espressione per tutte le combinazioni delle sue variabili
- Equivalente
- Due espressioni sono equivalenti quando hanno lo stesso valore in ogni riga della tavola di verità
Scheda formule
Precedenza degli operatori
Prima le parentesi, poi NOT, poi AND, poi OR
NOT
Inverte il valore di ciò che lo segue direttamente
AND e OR
AND vale 1 solo se entrambi valgono 1; OR vale 0 solo se entrambi valgono 0
Numero di righe
$n$ è il numero di variabili: $2^2 = 4$, $2^3 = 8$