Indice: L’algebra di Boole Applicazione dell’algebra di Boole

Slides:



Advertisements
Presentazioni simili
ALGEBRA DI BOOLE   L’algebra di Boole è un sistema algebrico sviluppato a metà dell’‘800 dal matematico e logico inglese George Boole, per formalizzare.
Advertisements

Algebra Booleana Generalità
Algebra di Boole Casazza Andrea 3EA I.I.S. Maserati.
D. Menasce1 Queste trasparenze sono disponibili sul sito web dellautore: (selezionare lopzione COURSES) Queste.
Elaborazione dei segnali mediante circuiti analogici o digitali.
Informatica Generale Marzia Buscemi IMT Lucca
I Circuiti Elettrici.
Algebra di Boole..
Algebra di Boole e Funzioni Binarie
(sommario delle lezioni in fondo alla pagina)
Algebra Booleana Capitolo 2.
Cap. II. Funzioni Logiche
Corso C Porte logiche.
Algebra di Boole.
Laboratorio ricerca-azione: Metodiche formative per adulti
Esercitazioni su circuiti combinatori
Analisi e sintesi di circuiti combinatori
Algebra Booleana.
Algebra di Boole ed elementi di logica
Algebra di Boole ed elementi di logica
Corso di Informatica (Programmazione)
IFTS2002 Acq. Dati Remoti: INFORMATICA
Reti Combinatorie: sintesi
Algebra di Boole.
Programmazione Corso di laurea in Informatica
L'algebra di Boole e le sue applicazioni
Algebra di George Boole
Algebra di Boole e sue applicazioni
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
Usare rappresentazioni di lunghezza fissa porta ad avere valori non rappresentabili: Overflow indica un errore nella rappresentazione del risultato in.
Algebra di Boole e Funzioni Binarie
Intelligenza Artificiale
Claudia Raibulet Algebra Booleana Claudia Raibulet
Introduzione ~ 1850 Boole - De Morgan – Schroeder ALGEBRA BOOLEANA
Algebra di Boole … logica matematica Progetto Eracle 2
Algebra di Boole.
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
Algebra di Boole e Circuiti Logici
Linguaggi e Programmazione per l’Informatica Musicale
ELETTRONICA GEORGE BOOLE FUNZIONI LOGICHE Lezione N° 1
Algebra di Boole.
FONDAMENTI DI INFORMATICA
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole ed elementi di logica Marco D. Santambrogio – Ver. aggiornata.
Algebra di Boole.
ARCHITETTURA DEI SISTEMI ELETTRONICI
Circuiti logici.
Università degli studi di Parma Dipartimento di Ingegneria dell’Informazione Politecnico di Milano © 2001/02 - William Fornaciari Reti Logiche A Lezione.
Corso di Laurea in Ingegneria dell’Informazione
Algebra di Boole.
Fondamenti di Informatica1 Memorizzazione su calcolatore L'unità atomica è il bit (BInary DigiT) L'insieme di 8 bit è detta byte Altre forme di memorizzazione:
Operatori booleani Gli operatori booleani servono per rendere più efficace la ricerca all'interno dei motori. Non sono "case sensitive", ovvero non tengono.
AUTRONICA13.1 Autronica LEZIONE N° 13 Algebra BOOLEANA Sistema matematico formaleSistema matematico formale Elementi, operazioni, postulatiElementi, operazioni,
Rappresentazione dell'informazione
A.S.E.6.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 6 Algebra BOOLEANA Sistema matematico formaleSistema matematico formale Elementi, operazioni,
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
Vincenza Ferrara - Dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
A.S.E.9.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 9 Algebra BOOLEANA a due valori Sistema matematico formaleSistema matematico formale Elementi,
Rappresentazione dell'informazione 1 Se ho una rappresentazione in virgola fissa (es. su segno e 8 cifre con 3 cifre alla destra della virgola) rappresento.
Algebra di Boole.
Copyright © Istituto Italiano Edizioni Atlas
NANDNOR A BA NAND B falso vero falso vero vero vero falso vero falso A BA NOR B falso vero falso vero falso vero falso falso vero falso
L’algebra della logica delle proposizioni
La tabella delle verità è un modo per rappresentare il comportamento di una funzione combinatoria La tabella delle verità ha due tipi di colonne: colonne.
ELEMENTI DI LOGICA del Prof. Giovanni Ianne
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole ed elementi di logica Marco D. Santambrogio – Ver. aggiornata.
Esercizio n o 3 Si realizzi una calcolatrice a 32 bit con interfaccia “normale” (decimale) con LabView, utilizzando SOLAMENTE: –convertitore decimale (input)
Logica di base e Conversione analogico-digitale Lezione 3 / Prima parte Gaetano Arena e.mail: 1.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole, elementi di logica e Mappe di Karnaugh Marco D. Santambrogio –
Transcript della presentazione:

Indice: L’algebra di Boole Applicazione dell’algebra di Boole Boole sviluppò assieme a De Morgan la logica matematica moderna e il metodo simbolico. Boole e De Morgan costruirono l'algebra della logica (o algebrea booleana), staccando la logica dalla filosofia (Logica Aristotelica) e legandola alla matematica.

L’ algebra Booleana Contempla due costanti LOGICHE 0 e 1 (falso e vero) Corrispondono a due stati che si escludono a vicenda Possono descrivere lo stato di apertura o chiusura di un generico contatto o di un circuito a più contatti Si definiscono delle operazioni fra i valori booleani: AND, OR, NOT sono gli operatori fondamentali 1

Porte logiche Le variabili logiche sono indicate generalmente con lettere maiuscole A, B, C.. Gli operandi principali sono tre: la negazione o NOT (¯ oppure !) la somma logica o OR ( + ) il prodotto logico o AND ( • )

L’operazione di AND Si definisce l’operazione di prodotto logico (AND): il valore del prodotto logico è il simbolo 1 se il valore di tutti gli operandi è il simbolo 1 00 = 0 01 = 0 10 = 0 11 = 1 1 00 01 1 1 1 10 11

L’operazione di OR Si definisce l’operazione di somma logica (OR): il valore della somma logica è il simbolo 1 se il valore di almeno uno degli addendi è il simbolo 1 0+0 = 0 0+1 = 1 1+0 = 1 1+1 = 1 1 0+0 0+1 1 1 1 1+0 1+1

La negazione NOT Si definisce l’operatore di negazione (NOT): l’operatore inverte il valore della costante su cui opera Dalla definizione… 0 = 1 1 = 0 0 = 0 1 = 1

Porte logiche Le possibili combinazioni tra le porte principali sono: L'operatore NAND (cioè la negazione del risultato dell'operazione AND) L'operatore NOR (cioè la negazione del risultato dell'operazione OR) L'operatore XOR (detto anche OR esclusivo) L'operatore XNOR (cioè la negazione del risultato dell'operazione XOR)

La tabella di verità Dalle otto combinazioni si ottiene la tabella di verità della funzione logica Si può scrivere la funzione Y come somma logica di prodotti logici A B C Y 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 Y = ABC + ABC + ABC + ABC

Funzioni logiche Una variabile y è una funzione delle n variabili indipendenti x1, x2,…, xn, se esiste un criterio che fa corrispondere in modo univoco ad ognuna delle 2n configurazioni delle xi un valore di y Una rappresentazione esplicita di una funzione è la tabella di verità, in cui si elencano tutte le possibili combinazioni di x1, x2, …, xn, con associato il valore di y y = F(x1,x2,…,xn) x1 x2 y 0 0 0 0 1 1 1 0 1 1 1 1 y = x1+x2

La forma canonica Date tre variabili booleane (A,B,C), si scriva la funzione Y che vale 1 quando solo due di esse hanno valore 1 A B C Y 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 0 Si può scrivere la funzione come somma logica delle configurazioni corrispondenti agli 1 Y = ABC + ABC + ABC Forma canonica: somma di prodotti (OR di AND)  tutte le funzioni logiche si possono scrivere in questa forma

Un circuito con due interruttori I due interruttori corrispondono a due variabili (A,B) a valori booleani  le variabili assumono i due valori 0 e 1 che corrispondono alle due posizioni dell’interruttore Y Y A B A B A 1 1 1 1 B A B A=0 B=0 A=0 B=1 Y Y A B A B 1 1 A B A 1 1 B Y = AB+AB A=1 B=0 A=1 B=1

Mappe di KARNAUGH Le mappe di Karnaugh sono delle tabelle che permettono in modo immediato la rappresentazione e la semplificazione di funzioni booleane fino 6 variabili. xy 00 01 11 10 z 1 Rappresentazione con Mappa di K. di una funzione. Le Mappe di K. costituiscono un altro metodo per rappresentare una funzione booleana