MyLeoNes™

Logica booleana: combinare vero e falso — Informatica, 11–13 anni

La logica booleana offre ai programmi un modo preciso per combinare fatti vero-falso, così più condizioni possono guidare una decisione.

Domande con due risposte

Un valore booleano ha solo due risposte possibili: vero o falso, sì o no. I programmi usano queste risposte per fatti come «la porta è aperta» o «il punteggio è maggiore di 10». AND, OR e NOT combinano o cambiano questi fatti.

Perché combinare condizioni

Le decisioni reali dipendono spesso da più di un fatto. Un gioco può aprire un cancello solo quando il giocatore ha una chiave E abbastanza punti, oppure accettare chi ha un pass O è nella lista degli invitati. La logica booleana rende queste regole istruzioni precise.

Controllare un cancello del gioco

La regola è: apri se haChiave E il punteggio è almeno 10. Ana ha una chiave, quindi haChiave è vero. Il suo punteggio è 12, perciò anche il secondo fatto è vero. Vero E vero dà vero e il cancello si apre; con 7 punti resterebbe chiuso.

E non è O

Spesso si interpreta E come «ne basta una», perché nel linguaggio comune siamo poco precisi. Nel codice, E richiede che tutte le condizioni collegate siano vere. O richiede una sola condizione vera. L’operatore sbagliato può rendere una regola troppo severa o far entrare chi non dovrebbe.

Regole nei sistemi reali

Un telefono può sbloccarsi quando il volto corrisponde E viene inserito il codice corretto. Un negozio online può mostrare un avviso quando un articolo è fragile O la consegna è molto lontana. Questi controlli aiutano le macchine a combinare piccoli fatti prima di agire.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…