L'operazione OR

Impara come funziona l'operazione logica OR e quando il risultato è vero.

Intermedio20 minLezione

Definizione

L'operazione OR (chiamata anche disgiunzione logica) combina due enunciati e restituisce vero se almeno uno degli enunciati è vero.
Scriviamo OR usando questi simboli:
  • (notazione matematica)
  • OR (scritto)
  • || (programmazione)
Tabella di verità per OR:
VVV
VFV
FVV
FFF
L'idea chiave: OR è falso solo quando entrambi gli input sono falsi. Se anche solo un input è vero, il risultato è vero!

Prova subito

Qual è il risultato di V OR F?

Esempi svolti

Andrai a nuotare se: è sabato OR ci sono più di 25°C. Oggi è lunedì e ci sono 28°C. Andrai a nuotare?

1

Identificare l'enunciato P

P = "È sabato" → Oggi è lunedì, quindi P è FalsoP = F

2

Identificare l'enunciato Q

Q = "Ci sono più di 25°C" → 28°C > 25°C, quindi Q è VeroQ = V

3

Applicare l'operazione OR

= F OR V = Vero (una condizione è soddisfatta!)P OR Q = V

4

Interpretare il risultato

Poiché OR restituisce Vero, la condizione complessiva è soddisfattaSì, vai a nuotare!

Errori comuni

Pensare che OR significhi che esattamente uno deve essere vero

Perché è sbagliato: Questo confonde OR con XOR (or esclusivo). Nell'OR standard, se entrambi sono veri, il risultato è comunque vero.

Corretto: OR restituisce vero se almeno un input è vero – questo include quando entrambi sono veri! V OR V = V.

Confondere OR con AND

Perché è sbagliato: AND richiede che TUTTI gli input siano veri. OR richiede solo che UN input sia vero.

Corretto: Ricorda: AND è rigoroso (tutti devono essere veri), OR è permissivo (uno è sufficiente).

Dimenticare che F OR F = F

Perché è sbagliato: Alcuni studenti pensano che OR dia sempre vero, ma ha bisogno di almeno un input vero.

Corretto: L'UNICO modo in cui OR restituisce falso è quando TUTTI gli input sono falsi.

Visuale interattivo

Tabella di verità

P ∨ Q
PQP ∨ Q
FFF
FTT
TFT
TTT

T= VeroF= Falso

Sandbox interattivo

Calcolatrice di espressioni

Prova questi:

Cronologia

Ancora nessun calcolo

Esercizi pratici

16 esercizi
Problema 1 di 16
Facile

Qual è il risultato di V OR F?

Perché è importante

L'operazione OR è essenziale nelle decisioni quotidiane e nella tecnologia:
  • Processo decisionale: "Andrò al parco se c'è il sole OR se fa caldo" – ci vai se una delle condizioni è soddisfatta
  • Sistemi di sicurezza: L'allarme scatta se c'è fumo OR se qualcuno preme il pulsante di emergenza
  • Motori di ricerca: Cercare "gatti OR cani" dà risultati con una delle due parole
  • Elettronica: Le porte OR controllano i circuiti in computer, telefoni ed elettrodomestici
  • Programmazione: Ogni app usa la logica OR per verificare più condizioni
Capire OR ti aiuta a pensare logicamente e a costruire sistemi intelligenti!

Applicazioni nel mondo reale

Motori di ricerca

Quando cerchi "gatti OR cani", il motore di ricerca trova pagine contenenti una delle due parole (o entrambe).

Esempio:

Cercare "pizza OR pasta" su un sito di ristorante mostra tutti i piatti con pizza, pasta, o entrambi.

1Provaci tu stesso

Cerchi in un database di biblioteca libri su "robot OR automazione". Un libro si intitola "Robot nella produzione".

Questo libro apparirà nei tuoi risultati di ricerca?

Passo 1: Scrivi l'espressione matematica

Sia R = "contiene robot", A = "contiene automazione":

Sistemi di domotica

Le case automatizzate usano la logica OR per attivare azioni quando una qualsiasi delle condizioni è soddisfatta.

Esempio:

Le luci si accendono automaticamente se: viene rilevato movimento OR è dopo il tramonto OR premi un pulsante.

2Provaci tu stesso

Il tuo termostato intelligente accende il riscaldamento se: temperatura < 18°C OR premi "Riscalda" OR è programmato. Ci sono 20°C, non hai premuto nulla, ma il riscaldamento è programmato per adesso.

Il riscaldamento si accenderà?

Passo 1: Scrivi l'espressione matematica

Sia T = "temp < 18°C", P = "pulsante premuto", S = "programmato":

Punti chiave

  • 1L'operazione OR restituisce vero se almeno un input è vero
  • 2OR restituisce falso solo quando tutti gli input sono falsi
  • 3Tabella di verità: V OR V = V, V OR F = V, F OR V = V, F OR F = F
  • 4Simbolo: in matematica, OR in parole, || in programmazione
  • 5Esempi del mondo reale: motori di ricerca, sistemi di sicurezza, dispositivi intelligenti

Domande frequenti

OR (or inclusivo) è vero quando almeno un input è vero, incluso quando entrambi sono veri. XOR (or esclusivo) è vero quando esattamente un input è vero, non entrambi. Quindi V OR V = V, ma V XOR V = F.
OR (or inclusivo) è vero quando almeno un input è vero, incluso quando entrambi sono veri. XOR (or esclusivo) è vero quando esattamente un input è vero, non entrambi. Quindi V OR V = V, ma V XOR V = F.
OR chiede: "Almeno un enunciato è vero?" Quando entrambi sono veri, la risposta è sicuramente sì! Pensala così: "Sarò felice se avrò un gelato OR una torta." Avere entrambi non ti rende infelice!
Quante ne vuoi! A OR B OR C OR D... è vero se QUALUNQUE degli input è vero. È falso solo se TUTTI gli input sono falsi.

Glossario

Operazione OR
Un'operazione logica che restituisce vero se almeno un input è vero
Disgiunzione
Il nome matematico dell'operazione OR
Tabella di verità
Una tabella che mostra tutte le possibili combinazioni di input e le loro uscite
OR inclusivo
OR standard che è vero quando uno o entrambi gli input sono veri
XOR (OR esclusivo)
Una variante che è vera solo quando esattamente un input è vero

Altro su questo argomento