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™…