Algebra di Boole Flashcards

1
Q

Cenni storici: algebra di Boole

A

L’algebra di Boole prende il nome da George Boole, matematico inglese (1815– 1864), che pubblic` o nel 1847 il libro The Mathematical Analysis of Logic, nel quale vennero formulati i principi dell’algebra oggi conosciuta sotto il nome del suo inventore: algebra di Boole. Nel 1938 l’ingegnere e matematico statunitense Claude Shannon (1916–2001) ha dimostrato che l’algebra booleana può essere utilizzata per la progettazione di circuiti logici digitali, fornendo le basi teoriche dei sistemi di codificazione, elaborazione e trasmissione digitale dell’informazione.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

variabile booleane

A

Una variabile booleana è una variabile binaria che può assumere esclusivamente due valori logici: vero (true) e falso (false). Nella progettazione di un computer il valore vero può essere rappresentato con il valore binario 1 e il valore falso si può rappresentare con il valore binario 0. Pertanto, qualunque informazione è rappresentata all’interno di un computer mediante una sequenza dei valori logici 0 e 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

funzione booleana

A

Una funzione booleana è un’espressione che fornisce come risultato vero o falso (1 oppure 0) senza ambiguità

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

operatori booleani

A

Gli operatori booleani o logici fondamentali per costruire le espressioni booleane sono: NOT (negazione logica), AND (congiunzione logica o prodotto logico) e OR (disgiunzione logica).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

tabella di verità

A

Una tabella di verità contiene tutti i possibili valori di verità che può assumere un’espressione composta, a seconda di tutte le possibili combinazioni dei valori di verità associati alle espressioni componenti. La tabella di verità costituisce lo strumento principale per lo svolgimento di calcoli nell’algebra di Boole.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

NOT

A

La negazione logica (NOT) è un’operazione unaria (richiede un solo operando). : se x è un’espressione booleana, il valore dell’espressione NOT x, è vero se x ha il valore falso ed è falso se x ha il valore ve

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

AND

A

Il prodotto logico(AND) è una operazione binaria (richiede due operandi). se x e y sono espressioni booleane, il valore dell’espressione x AND y, è vero se e solo se x e y hanno entrambi il valore vero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

OR

A

La disgiunzione logica(OR) è una operazione binaria (richiede due operandi). : se x e y sono espressioni booleane, il valore dell’espressione x OR y, è vero se almeno una delle espressioni assume valore logico vero.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Proprietà e teoremi

A
  • commutatività
  • associatività
  • distributività
  • complementarietà degli inversi
  • principio di dualità
  • teorema dell’elemento neutro
  • teorema d’identità
  • teorema dell’idempotenza
  • teorema del consenso
  • teorema di De Morgan
  • teorema della doppia negazione
  • teoremi dell’assorbimento
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

analogia tra insiemi e algebra di boole

A

Esiste un’analogia tra gli operatori logici dell’algebra di Boole e gli operatori della teoria degli insiemi. Infatti, - l’operatore AND corrisponde all’operatore di intersezione∩tra due insiemi; - l’operatore OR corrisponde all’operatore di unione∪tra due insiemi; - l’operatore NOT corrisponde al complemento di un insieme; - l’operatore XOR corrisponde alla differenza simmetrica (elementi presenti solo in uno dei due insiemi).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

circuiti

A

Un circuito` e un insieme di porte logiche che trasforma una serie di ingressi binari in una serie di uscite binarie e in cui i valori delle uscite dipendono esclusivamente dai valori degli ingressi.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

porte logiche

A

Le porte logiche (logic gates) sono dispositivi elettronici capaci di eseguire operazioni logiche su variabili booleane e corrispondono agli operatori elementari dell’algebra di Boole. Ogni porta logica ha una o più variabili in ingresso ed una sola variabile di uscita. Le variabili di ingresso sono di tipo digitale per cui è possibile inserire in una tabella di verità tutte le possibili combinazioni che si possono verificare tra le variabili di ingresso. L’uscita assume il valore 0 oppure il valore 1 in corrispondenza di ciascuna combinazione delle variabili di ingresso in funzione della definizione considerata.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

porte logiche e livelli di tensione

A

Nei computer odierni le porte logiche sono realizzate con piccoli circuiti elettronici, in cui le cifre 0 e 1 sono rappresentate come livelli di tensione elettrica (misurata in volt). Generalmente si associa il livello basso, rappresentato solitamente con la lettera L (low), alla cifra 0 e il livello alto, rappresentato solitamente con la lettera H (high), alla cifra 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

porta NOT

A

La porta NOT ha un solo ingresso e una sola uscita. La porta logica NOT (Inverter) si comporta come un interruttore di corrente (spento o acceso).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

porta AND

A

La porta AND ha due ingressi e una sola uscita.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

porta OR

A

La porta OR ha due ingressi e una sola uscita.

17
Q

porta NAND

A

La porta NAND ha due ingressi e una sola uscita. La porta NAND può essere realizzata mediante un circuito costituito da una porta AND seguita da una porta NOT

18
Q

porta NOR

A

La porta NOR ha due ingressi e una sola uscita. La porta NOR può essere realizzata mediante un circuito costituito da una porta OR seguita da una porta NOT

19
Q

porta XOR

A

La porta XOR ha due ingressi e una sola uscita.

20
Q

combinazione di porte logiche

A

La composizione opportuna di porte logiche consente di digitali che eseguono varie funzioni logiche e aritmetiche. Un circuito digitale sara rappresentato dal suo schema, dalla sua funzione logica e dalla sua tabella di verita.