Booleano

La logica booleana, o algebra booleana, è un sottoinsieme dell'algebra utilizzato per creare enunciati vero/falso. Le espressioni booleane utilizzano gli operatori AND, OR, XOR e NOT per confrontare i valori e restituire un risultato vero o falso. Questi operatori booleani sono descritti nei quattro esempi seguenti:

  • x AND y - restituisce True se sia x sia y sono veri; restituisce False se x o y è falso.
  • x OR y - restituisce True se x o y, oppure entrambi, sono veri; restituisce False solo se x e y sono entrambi falsi.
  • x XOR y - restituisce True se solo x o solo y è vero; restituisce False se x e y sono entrambi veri o entrambi falsi.
  • NOT x - restituisce True se x è falso o (null); restituisce False se x è vero.

Poiché i computer funzionano in binario (utilizzando solo zeri e uno), la logica dei computer può spesso essere espressa in termini booleani. Per esempio, un enunciato vero restituisce il valore 1, mentre un enunciato falso restituisce il valore 0. Naturalmente, la maggior parte dei calcoli richiede più di un semplice enunciato vero/falso. Pertanto, i processori dei computer eseguono calcoli complessi collegando tra loro più enunciati binari (o booleani). Le espressioni booleane complesse possono essere espresse come una serie di porte logiche.

Le espressioni booleane sono supportate anche dalla maggior parte dei motori di ricerca. Quando inserisci delle parole chiave in un motore di ricerca, puoi affinare la ricerca utilizzando operatori booleani. Per esempio, se vuoi cercare informazioni sull'Apple iMac, ma vuoi evitare i risultati relativi alle mele (il frutto), potresti cercare "Apple AND iMac NOT fruit". In questo modo otterresti risultati sui computer iMac, evitando i risultati contenenti la parola "fruit". Sebbene la maggior parte dei motori di ricerca supporti gli operatori booleani, i requisiti della relativa sintassi possono variare. Per esempio, al posto delle parole AND e NOT potrebbero essere richiesti gli operatori "+" e "-". Puoi consultare la sintassi corretta nella sezione della guida del sito web di ogni motore di ricerca.

Aggiornato March 12, 2011 da Per C.

quizMetti alla prova le tue conoscenze

Which of the following is a subset of SQL?

A
HTML
0%
B
XML
0%
C
DDL
0%
D
UML
0%
Correct! Incorrect!     View the DDL definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Booleano in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.