Fondamenti di Informatica per la Sicurezza a.a. 2008/09. Algebre di Boole. Stefano Ferrari. George Boole( )
|
|
- Biaggio Neri
- 7 anni fa
- Visualizzazioni
Transcript
1 Fondamenti di Informatica per la Sicurezza a.a. 2008/09 Algebre di Boole Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 1/13 George Boole( ) Nel 1854, pubblica An investigation intothelawsofthought,onwhich are founded the Mathematical Theories of Logic and Probabilities. Boole riduce la logica a semplice algebra, incorporandola nella matematica. Evidenzia l analogia tra i simboli algebrici e quelli delle forme logiche. L algebra booleana trova applicazioni nella progettazione dei calcolatori. Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 2/13 Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2008/09 1
2 Algebra booleana Un algebra booleana è basata su: un insieme di elementi K dueoperazionichiusesu K(+, ) una funzione complemento( ) Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 3/13 Assiomi(1) 1. almeno due elementi a, b K : a b 2.chiusuradi +e a, b K : a + b K a b K Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 4/13 Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2008/09 2
3 Assiomi(2) 3. proprietà commutativa a, b K : a + b = b + a a b = b a 4. proprietà associativa a, b, c K : (a + b) + c = a + (b + c) = a + b + c (a b) c = a (b c) = a b c Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 5/13 Assiomi(3) 5.esistenzadeglielementineutridi +e! 0 K : a + 0 = a, a K! 1 K : a 1 = a, a K 6. proprietà distributiva a, b, c K : a + (b c) = (a + b) (a + c) a (b + c) = (a b) + (a c) Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 6/13 Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2008/09 3
4 Assiomi(3) 7. complemento a K a K : a + a = 1 a a = 0 Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 7/13 Proprietà Idempotenza a + a = a e a a = a LeggidiDeMorgan a + b = a b e a b = a + b Doppio complemento a = a Elementonullo a + 1 = 1 e a 0 = 0 Tali proprietà possono essere verificate per: dimostrazione; analisi esaustiva. Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 8/13 Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2008/09 4
5 Principio di dualità I teoremi dell algebra booleana possono essere dimostrati a coppie, scambiando tra loro: leoperazioni, + ; gli elementi neutri, 0 1. Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 9/13 TeoremadiDeMorgan(1) LaleggediDeMorganpuòesseregeneralizzataan termini. X 1 + X X n = X 1 X 2... X n Dimostrazione per induzione: caso base: sidimostraveroilcasoconilnumerominimodielementi; passo di induzione: siipotizzaveroilteoremaper n 1elementi; si utilizza l ipotesi aggiuntiva per dimostrare il teorema per n elementi. Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 10/13 Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2008/09 5
6 TeoremadiDeMorgan(2) Dimostrazione per induzione: caso base: X 1 + X 2 = X 1 X 2 (LeggediDeMorgan) passo di induzione: Seperipotesi,èveroche: X X n 1 = X 1... X n 1 allora: (X X n 1 ) + X n = = (X X n 1 ) X n = X 1... X n 1 X n Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 11/13 Cardinalità Si può dimostrare che in ogni algebra booleana finita, ilnumerodielementidi Kèunapotenzadidue. Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 12/13 Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2008/09 6
7 Esempi Molte formalizzazioni rispondono agli assiomi dell algebra di Boole. Sono algebre di Boole: l algebra binaria; l algebra di insiemi; lo spazio degli eventi(calcolo delle probabilità); i circuiti logici; la logica proposizionale. Stefano Ferrari Università degli Studi di Milano Fondamenti di Informatica per la Sicurezza Algebre di Boole a.a. 2008/09- p. 13/13 Stefano Ferrari Fondamenti di Informatica per la Sicurezza a.a. 2008/09 7
Corso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Algebra di Boole: definizione e proprietà Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici
DettagliPrecedenza degli operatori
Operatori Booleani Operatori che lavorano bit a bit Anche detti bitwise operator o operatori booleani : AND: prodotto logico dati due bit restituisce il valore 1 se e solo se i bit erano entrambi posti
DettagliReti logiche: introduzione
Corso di Calcolatori Elettronici I Reti logiche: introduzione ing. Alessandro Cilardo Corso di Laurea in Ingegneria Biomedica Circuiti e porte logiche Esempio di rete di commutazione: Circuiti e porte
DettagliAlgebra di Boole. Da Boole a Shannon
Corso di Calcolatori Elettronici I A.A. 2012-2013 Algebra di Boole Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Inforazione
DettagliCorso di Calcolatori Elettronici I A.A Algebra di Boole Lezione 4
Corso di Calcolatori Elettronici I A.A. 2010-2011 Algebra di Boole Lezione 4 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Segnali in circuiti elettronici digitali da: G. Bucci. Calcolatori
DettagliFondamenti di Informatica B
Fondamenti di Informatica B Lezione n.2 Alberto Broggi Gianni Conte A.A. 25-26 Fondamenti di Informatica B Algebra booleana Circuiti logici Elementi primitivi Esercizi con elementi logici Lezione n.2n
DettagliProposizioni logiche e algebra di Boole
Proposizioni logiche e algebra di Boole Docente: Ing. Edoardo Fusella Dipartimento di Ingegneria Elettrica e Tecnologie dell Informazione Via Claudio 21, 4 piano laboratorio SECLAB Università degli Studi
DettagliUniversità degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ALGEBRA BOOLEANA
Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ALGEBRA BOOLEANA Introduzione George Boole (1815-1864) nel 1854 elaborò una algebra basata su predicati logici. Valori
DettagliIntroduzione all algebra di Boole. Introduzione all'algebra di Boole
Introduzione all algebra di Boole Introduzione all'algebra di Boole 1 Concetto di logica Esistono regole che sottostanno al ragionamento umano, o questo è una attività spontanea e casuale? Come mai certi
DettagliSperimentazioni di Fisica I mod. A Lezione 4
Sperimentazioni di Fisica I mod. A Lezione 4 Alberto Garfagnini Marco Mazzocco Dipartimento di Fisica G. Galilei, Università di Padova 14-15 ottobre 2013 Algebra Booleana Lezione IV: Algebra Booleana 1.
DettagliFondamenti di Informatica B. Fondamenti di Informatica B. Fondamenti di Informatica B. Fondamenti di Informatica B.
Fondamenti di Informatica Lezione n. n. lgebra booleana Circuiti logici Elementi primitivi Esercizi con elementi logici Fondamenti di Informatica Lezione n. In questa lezione vengono ripresi i concetti
DettagliSegnali in circuiti elettronici digitali
Segnali in circuiti elettronici digitali da: G. Bucci. Calcolatori Elettronici Architettura e organizzazione. McGraw-Hill, 2009 Da Boole a Shannon L algebra di Boole fu introdotta nel 1854 come strumento
DettagliElementi di Informatica A. A. 2016/2017
Elementi di Informatica A. A. 2016/2017 Ing. Nicola Amatucci Università degli studi di Napoli Federico II Scuola Politecnica e Delle Scienze di Base nicola.amatucci@unina.it Algebra di Boole Elementi di
DettagliCODIFICA DELLE INFORMAZIONI MODULO 5
CODIFICA DELLE INFORMAZIONI MODULO 5 INFORMAZIONI: tipi Le informazioni sono concetti astratti che esistono indipendentemente dalla loro rappresentazione Tutto ciò che ci circonda è informazione Qualche
DettagliALGEBRA DI BOOLE. In caso di errori di battitura o se si volesse contribuire a migliorare la seguente guida contattare:
ALGEBRA DI BOOLE Indice Introduzione... 2 PRORIETA E TEOREMI DELL ALGEBRA DI BOOLE... 3 FUNZIONI LOGICHE PRIMARIE... 4 Funzione logica AND... 4 Funzione logica OR... 4 Funzione logica NOT... 5 FUNZIONI
DettagliFONDAMENTI DI INFORMATICA Lezione n. 2
FONDMENTI DI INFORMTIC Lezione n. 2 LGEBR BOOLEN CIRCUITI LOGICI ELEMENTI PRIMITIVI QULCHE ESERCIZIO CON ELEMENTI LOGICI In questa lezione sono ripresi i concetti principali di base dell algebra booleana
DettagliCODIFICA DELLE INFORMAZIONI MODULO 5
CODIFICA DELLE INFORMAZIONI MODULO 5 INFORMAZIONI: tipi Le informazioni sono concetti astratti che esistono indipendentemente dalla loro rappresentazione Tutto ciò che ci circonda è informazione Qualche
DettagliAlgebra di Boole. Introdotta nel 1874 da George Boole per fornire una rappresentazione algebrica della logica
Algebra di Boole Algebra di Boole Per poter affrontare in modo sistematico lo studio dei sistemi di calcolo, abbiamo inizialmente bisogno di un apparato teorico-formale mediante il quale lavorare sulle
DettagliLezione 3. Algebra di Boole e circuiti logici. A. Borghese, F. Pedersini Dip. Scienze dell Informazione Università degli Studi di Milano
rchitetture dei calcolatori e delle reti Lezione 3 lgebra di oole e circuiti logici. orghese, F. Pedersini Dip. Scienze dell Informazione Università degli Studi di Milano L 3 /25 Sommario! lgebra di oole
DettagliALGEBRA di BOOLE II. FONDAMENTI DI INFORMATICA Lezione n. 2 ASSIOMI DELL ALGEBRA BOOLEANA ALGEBRA BOOLEANA
FONDMENTI DI INFMTIC Lezione n. 2 LGER OOLEN CIRCUITI LOGICI ELEMENTI PRIMITIVI QULCHE ESERCIZIO CON ELEMENTI LOGICI In questa lezione sono ripresi i concetti principali di base dell algebra booleana e
DettagliA CHI E' RIVOLTA? CHI PUO' ESSERE DEFINITO PROPOSIZIONE LOGICA?
ALGEBRA BOOLEANA O LOGICA GEORGE BOOLE (1815 1864) A CHI E' RIVOLTA? Alla classe degli elementi binari : 1; 0 Alla classe delle proposizioni logiche CHI PUO' ESSERE DEFINITO PROPOSIZIONE LOGICA? PROPOSIZIONE
DettagliLezione 3. Architetture dei calcolatori e delle reti. Algebra di Boole circuiti logici. Sommario. ! Algebra di Boole
rchitetture dei calcolatori e delle reti Lezione 3 lgebra di oole circuiti logici. orghese, F. Pedersini Dip. Scienze dell Informazione Università degli Studi di Milano L 3 /26 Sommario! lgebra di oole
DettagliAlgebra di Boole. Andrea Passerini Informatica. Algebra di Boole
Andrea Passerini passerini@disi.unitn.it Informatica Variabili logiche Una variabile logica (o booleana) è una variable che può assumere solo uno di due valori: True (vero identificato con 1) False (falso
DettagliElementi di Informatica
Corso di Laurea triennale in Ingegneria Chimica in condivisione con Corso di Laurea triennale in Ingegneria Navale e Scienze dei Materiali Elementi di Informatica A.A. 2016/17 prof. Mario Barbareschi Cenni
DettagliFondamenti di Informatica
Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2017/18 Outline Algebra di Boole Relazione con i Circuiti Logici Elementi Costitutivi Operatori Logici Elementari Funzioni Logiche (o Booleane)
DettagliLe variabili logiche possono essere combinate per mezzo di operatori detti connettivi logici. I principali sono:
Variabili logiche Una variabile logica (o booleana) è una variable che può assumere solo uno di due valori: Connettivi logici True (vero identificato con 1) False (falso identificato con 0) Le variabili
Dettagli1 ELEMENTI DI ALGEBRA BOOLEANA
1.1 1 ELEMENTI DI ALGEBRA BOOLEANA 1.1 I postulati dell'algebra di Boole I circuiti digitali, chiamati anche circuiti logici, trattano segnali di forma quantizzata (assenza o presenza del segnale) in contrapposizione
DettagliAlgebra di Boole. Cenni all Algebra di Boole
Algebra di Boole Cenni all Algebra di Boole Introduzione Rappresentazione di una funzione combinatoria Proprietà dell algebra di commutazione Forme canoniche Teorema di espansione di Shannon Algebra Booleana:
DettagliOperatori di relazione
Condizioni Negli algoritmi compaiono passi decisionali che contengono una proposizione (o predicato) dal cui valore di verità dipende la sequenza dinamica Chiamiamo condizioni tali proposizioni Nei casi
DettagliElementi di informatica
Elementi di informatica Algebra di Boole Algebra di Boole I circuiti logici sono componenti hardware che manipolano informazione binaria. I circuiti di base sono detti PORTE LOGICHE (logical gate). Allo
DettagliLogica booleana. Bogdan Maris ( )
Logica booleana 1 Algebra di Boole Opera con i soli valori di verità 0 o 1 (variabili booleane o logiche) La struttura algebrica studiata dall'algebra booleana è finalizzata all'elaborazione di espressioni
DettagliCircuiti digitali. Operazioni Logiche: Algebra di Boole. Esempio di circuito. Porte Logiche. Fondamenti di Informatica A Ingegneria Gestionale
Operazioni Logiche: lgebra di oole Fondamenti di Informatica Ingegneria Gestionale Università degli Studi di rescia Docente: Prof. lfonso Gerevini Circuiti digitali Il calcolatore può essere visto come
DettagliAlgebra di Boole Cenni all Algebra di Boole. Algebra Booleana: definizione
Algebra Booleana: operazioni e sistema algebrico Algebra di Boole Cenni all Algebra di Boole Introduzione Rappresentazione di una funzione combinatoria Proprietà dell algebra di commutazione Forme canoniche
DettagliCircuiti digitali combinatori
Circuiti digitali combinatori Parte 1 Definizioni George Boole George Boole (Lincoln, 2 novembre 1815 Ballintemple, 8 dicembre 1864) Matematico e logico britannico Considerato il fondatore della logica
DettagliRelazione d ordine in un algebra di Boole ed implicanti di una funzione
Corso di Calcolatori Elettronici I Relazione d ordine in un algebra di Boole ed implicanti di una funzione Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria
DettagliCorso di Elementi di Informatica Anno accademico 2015/16
Corso di Laurea triennale in Ingegneria Navale in condivisione con Corso di Laurea triennale in Ingegneria Chimica (matr. P-Z) Corso di Elementi di Informatica Anno accademico 2015/16 Docente: Ing. Alessandra
DettagliRichiami di Algebra di Commutazione
LABORATORIO DI ARCHITETTURA DEI CALCOLATORI lezione n Prof. Rosario Cerbone rosario.cerbone@libero.it http://digilander.libero.it/rosario.cerbone a.a. 6-7 Richiami di Algebra di Commutazione In questa
DettagliCodifica binaria: - valori logici e algebra di Boole -
Codifica binaria: - valori logici e algebra di Boole - Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Tipologie di codici Per la rappresentazione di:
DettagliPORTE LOGICHE. Si effettua su due o più variabili, l uscita assume lo stato logico 1 se almeno una variabile di ingresso è allo stato logico 1.
PORTE LOGICHE Premessa Le principali parti elettroniche dei computer sono costituite da circuiti digitali che, come è noto, elaborano segnali logici basati sullo 0 e sull 1. I mattoni fondamentali dei
DettagliAlcune osservazioni sull algebra booleana.
Dott.ssa Maria Josè Zampano Dott. Paolo Ientile Alcune osrvazioni sull algebra booleana. 1. Premes. La prente relazione rapprenta una sintesi dei concetti fondamentali teorizzati da George Boole 1. Le
DettagliIntroduzione alla logica proposizionale
Introduzione alla logica proposizionale Mauro Bianco Questa frase è falsa Contents 1 Proposizioni 1 2 Altri operatori 4 Nota : Le parti delimitate da *** sono da considerarsi facoltative. 1 Proposizioni
DettagliFondamenti di Informatica. Algebra di Boole
Fondamenti di Informatica Prof. Marco Lombardi A.A. 2018/19 L 1/3 Un po di storia Il matematico inglese George Boole nel 1847 fondò un campo della matematica e della filosofia chiamato logica simbolica
DettagliESERCITAZIONE 1- Soluzioni. Sistemi di numerazione e cambiamenti di base Algebre di Boole e funzioni logiche
ESERCITAZIONE 1- Soluzioni Sistemi di numerazione e cambiamenti di base Algebre di Boole e funzioni logiche 2 Contatti Andrea Strazzulla Email: andrea.strazzulla@yahoo.it Facebook: andrea.strazzulla93
DettagliAlgebra di Boole ed elementi di logica
Algebra di Boole ed elementi di logica Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 10 O0obre 2013 Obiettivi Algebra di Boole Algebra di boole a due valori: algebra di commutazione
Dettagli1 ELEMENTI DI ALGEBRA BOOLEANA I postulati dell'algebra di Boole Alcuni teoremi I teoremi di De Morgan
1 ELEMENTI DI LGER OOLEN... 1 1.1 I postulati dell'lgebra di oole... 1 1.2 lcuni teoremi... 5 1.3 I teoremi di De Morgan... 6 1.4 Esercizi... 8 1.1 1 ELEMENTI DI LGER OOLEN 1.1 I postulati dell'lgebra
DettagliPer affrontare in modo sistematico lo studio dei sistemi di calcolo, abbiamo bisogno di un formalismo matematico definito su grandezze binarie
Algebra di Boole Algebra di Boole Per affrontare in modo sistematico lo studio dei sistemi di calcolo, abbiamo bisogno di un formalismo matematico definito su grandezze binarie Algebra di Boole Introdotta
Dettagli1 Minimizzazione di espressioni logiche con le proprietà dell algebra
1 Minimizzazione di espressioni logiche con le proprietà dell algebra di Boole 1.1 Esercizi con soluzione Esercizio 1.1 - Data la seguente funzione F: F = a bcd + abcd + ab cd + a bc d 1. Utilizzando le
DettagliIstituzioni di Logica Matematica
Istituzioni di Logica Matematica Sezione 7 del Capitolo 2 Alessandro Andretta Dipartimento di Matematica Università di Torino A. Andretta (Torino) Istituzioni di Logica Matematica AA 2013 2014 1 / 57 Ordini
Dettagli4. Logica. Insegnamento di Informatica. Elisabetta Ronchieri. I semestre, anno Corso di Laurea di Economia, Universitá di Ferrara
4. Logica Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá) Insegnamento di Informatica I
DettagliFondamenti di Informatica B
Fondamenti di Informatica B Lezione n.3 Fondamenti di Informatica B Forme canoniche Trasformazioni Esercizi In questa lezione verranno considerate le proprietà dell'algebra booleana che saranno poi utili
DettagliAlgebra Booleana. 13. Rif:
Algebra Booleana Fondatore: George Boole (1815-1864) Boole rilevo le analogie fra oggetti dell'algebra e oggetti della logica l algebra Booleana è il fondamento dei calcoli con circuiti digitali. Rif:
Dettagli(b) le operazioni, sono distributive: (c) le operazioni, hanno un elemento neutro: cioè esistono O e I P(X) tali che A P(X) : A O = A, A I = A.
Elementi di Algebra e Logica 2008. 7. Algebre di Boole. 1. Sia X un insieme e sia P(X) l insieme delle parti di X. Indichiamo con, e rispettivamente le operazioni di intersezione, unione e complementare
DettagliAlgebra di Boole. Roberto Maieli. Università degli Studi Roma Tre maieli/teaching
Algebra di Boole Roberto Maieli Università degli Studi Roma Tre maieli@uniroma3.it http://logica.uniroma3.it/ maieli/teaching Corso: Fondamenti dell Informatica (INF/01) Ambito: CdS I livello (triennale)
DettagliCalcolatori Elettronici Lezione 2 Algebra delle reti Logiche
Calcolatori Elettronici Lezione 2 Algebra delle reti Logiche Ing. Gestionale e delle Telecomunicazioni A.A. 27/8 Gabriele Cecchetti Algebra delle reti logiche Sommario: Segnali digitali vs. segnali analogici
DettagliPrima&esercitazione&
Algoritmi Iterativi con Cicli, Logica Booleana e Prima&esercitazione& Mappe di Karnaugh Alessandro A. Nacci Riccardo(Ca*aneo( alessandro.nacci@polimi.it ( Dipar/mento(di(Ele*ronica,(Informazione(e(Biomedica(
DettagliIntroduzione alla logica matematica
Introduzione alla logica matematica, Paolo Bison, A.A. 2004-05, 2004-10-26 p.1/29 Introduzione alla logica matematica Silvana Badaloni Paolo Bison Fondamenti di Informatica 1 A.A. 2004/05 Università di
DettagliFondamenti di Informatica
Fondamenti di Informatica Algebra di Boole di Boole e Circuiti e Circuiti Logici Logici Prof. XXX Prof. Arcangelo Castiglione A.A. 2016/17 A.A. 2016/17 L Algebra di Boole 1/3 Un po di storia Il matematico
DettagliEsercitazioni di Reti Logiche. Algebra Booleana e Porte Logiche
Esercitazioni di Reti Logiche Algebra Booleana e Porte Logiche Zeynep KIZILTAN Dipartimento di Scienze dell Informazione Universita degli Studi di Bologna Anno Academico 2007/2008 Notizie Il primo parziale
DettagliFondamenti di Informatica per la Sicurezza a.a. 2008/09. Introduzione. Stefano Ferrari
Fondamenti di Informatica per la Sicurezza a.a. 2008/09 Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università degli Studi di Milano Fondamenti
DettagliMatematica per le scienze sociali Elementi di base. Francesco Lagona
Matematica per le scienze sociali Elementi di base Francesco Lagona University of Roma Tre F. Lagona (francesco.lagona@uniroma3.it) 1 / 24 Outline 1 Struttura del corso 2 Algebra booleana 3 Algebra degli
DettagliMarta Capiluppi Dipartimento di Informatica Università di Verona
Marta Capiluppi marta.capiluppi@univr.it Dipartimento di Informatica Università di Verona Algebra di Boole Opera con i soli valori di verità 0 o 1 (variabili booleane o logiche) L'algebra booleana risulta
DettagliInformazione binaria: - rappresentazione di valori logici -
Informazione binaria: - rappresentazione di valori logici - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Tipologie di codici Nel seguito
DettagliChe fine fanno i nostri programmi? Costrutti e strutture dati HLL. Istruzioni per la CPU e dati in memoria. Come vengono eseguite le istruzioni?
Che fine fanno i nostri programmi? Costrutti e strutture dati HLL C/C++ Istruzioni per la CPU e dati in memoria Assembly Istruzioni in linguaggio macchina Linguaggio macchina? Come vengono eseguite le
DettagliI circuiti binari: definizione delle funzioni logiche
I circuiti binari: definizione delle funzioni logiche Prof. lberto orghese Dipartimento di Scienze dell Informazione borghese@dsi.unimi.it Università degli Studi di Milano /38 Sommario Variabili ed operatori
DettagliEsercizi di Logica Matematica (parte 2)
Luca Costabile Esercizio 317 Esercizi di Logica Matematica (parte 2) Dimostro per induzione sulla costruzione del termine : - Supponiamo che sia una variabile :, - Supponiamo che sia una variabile diversa
DettagliAlgebra di Boole Cenni all Algebra di Boole
Algebra di Boole Cenni all Algebra di Boole Introduzione Rappresentazione di una funzione combinatoria Proprietà dell algebra di commutazione Forme canoniche Teorema di espansione di Shannon Versione del
DettagliAlgebra di Commutazione
Algebra di Commutazione Maurizio Palesi Maurizio Palesi 1 Algebra Booleana - Introduzione Per descrivere i dispositivi digitali è necessario avere Un modello che permette di rappresentare insiemi di numeri
DettagliFondamenti di Informatica
Fondamenti di Informatica Algebra di Boole e Circuiti Logici Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Algebra di Boole e Circuiti Logici L Algebra
DettagliAlgebra di Boole Cenni all Algebra di Boole
Algebra di Boole Cenni all Algebra di Boole Introduzione Rappresentazione di una funzione combinatoria Proprietà dell algebra di commutazione Forme canoniche Teorema di espansione di Shannon Versione del
DettagliUniversità degli Studi di Cassino e del Lazio Meridionale
di Cassino e del Lazio Meridionale Corso di Reti Logiche Algebra di Boole Anno Accademico Francesco Tortorella Che fine fanno i nostri programmi? Costrutti e strutture dati HLL C/C++ Istruzioni per la
DettagliAlgebra di Boole ed elementi di logica
Algebra di Boole ed elementi di logica Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 6 Oobre 25 Provate voi 2 Provate voi 3 Provate voi Come faccio il #? 4 Provate voi Come faccio
DettagliFondamenti dell Informatica Algebra di Boole. Prof.ssa Enrica Gentile
Fondamenti dell Informatica Algebra di Boole Prof.ssa Enrica Gentile Algebra di Boole Si basa su tre operazioni logiche: AND (*) OR (+) NOT (!) Gli operandi possono avere solo due valori: Vero () Falso
DettagliCorso di ALGEBRA (M-Z) INSIEMI PARZIALMENTE ORDINATI E RETICOLI
Corso di ALGEBRA (M-Z) 2013-14 INSIEMI PARZIALMENTE ORDINATI E RETICOLI Sia P un insieme non vuoto. Una relazione d ordine su P è una relazione riflessiva, antisimmetrica e transitiva. La coppia (P,) si
DettagliCalcolo numerico e programmazione Elementi di logica
Calcolo numerico e programmazione Elementi di logica Tullio Facchinetti 23 marzo 2012 10:50 http://robot.unipv.it/toolleeo Algebra booleana (George Boole (1815-1864)) è definita
DettagliI circuiti logici: definizione delle funzioni logiche
I circuiti logici: definizione delle funzioni logiche Prof. lberto orghese Dipartimento di Informatica borghese@di.unimi.it Università degli Studi di Milano Riferimenti al testo: ppendice C, sezioni C.1
DettagliProgramma definitivo del corso MATEMATICA DISCRETA C.L.T. Informatica (A) a.a. 2016/17. SITO UFFICIALE:
Programma definitivo del corso MATEMATICA DISCRETA C.L.T. Informatica (A) a.a. 2016/17 DOCENTE: LUIGIA DI TERLIZZI SITO UFFICIALE: http://www.dm.uniba.it/ diterlizzi anno di corso: primo semestre: primo
DettagliAlgebra di Boole. Tavole di verità. Fondamenti di Informatica Algebra di Boole. Si basa su tre operazioni logiche: AND (*) OR (+) NOT (!
Fondamenti di Informatica Algebra di Boole Prof.ssa Enrica Gentile Informatica e Comunicazione Digitale a.a. 2-22 Algebra di Boole Si basa su tre operazioni logiche: AND (*) OR () NOT (!) Gli operandi
DettagliI.2 Logica. Elisabetta Ronchieri. Ottobre 13, Università di Ferrara Dipartimento di Economia e Management. Insegnamento di Informatica
I.2 Logica Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 13, 2015 Argomenti Logica 1 Logica 2 3 Logica Si occupa dello studio delle strutture e delle regole
Dettagli$marina/did/md
Matematica Discreta (elementi) E-O CdL Informatica Insiemi (parzialmente) ordinati 10 dicembre 00 Marina Cazzola (marina@matapp.unimib.it) Dipartimento di Matematica e Applicazioni Università di Milano
DettagliESERCITAZIONE 1- Soluzioni. Sistemi di numerazione e cambiamenti di base Algebre di Boole e funzioni logiche
ESERCITAZIONE 1- Soluzioni Sistemi di numerazione e cambiamenti di base Algebre di Boole e funzioni logiche 2 Sistemi di numerazione e cambiamenti di base 3 Sistemi di numerazione e cambiamenti di base
DettagliSommario. 1 Algebra di Boole. 2 Algebra di commutazione. 4 Calcolo delle proposizioni
Sommario, funzioni booleane e calcolo delle proposizioni 1 M. Favalli 2 Algebra di commutazione Engineering Department in Ferrara 3 4 Sommario (ENDIF) Fondamenti teorici Reti logiche 1 / 54 (ENDIF) Fondamenti
DettagliFunzioni, espressioni e schemi logici
Funzioni, espressioni e schemi logici Il modello strutturale delle reti logiche Configurazioni di n bit che codificano i simboli di un insieme I i i n F: I S U u u m Configurazioni di m bit che codificano
DettagliPROGRAMMA DETTAGLIATO DI MATEMATICA DISCRETA A.A. 2003/04 PROF. SSA FARINOLA \ VERROCA
PROGRAMMA DETTAGLIATO DI MATEMATICA DISCRETA A.A. 2003/04 PROF. SSA FARINOLA \ VERROCA 1. LOGICA MATEMATICA E STUDIO DELLE PROPOSIZIONI 2. VALORI DI VERITA 3. LOGICA PROPOSIZIONALE Proposizioni Atomiche
Dettagliassociate ai corrispondenti valori assunti dall uscita.
1. Definizione di variabile logica. Una Variabile Logica è una variabile che può assumere solo due valori: 1 True (vero, identificato con 1) False (falso, identificato con 0) Le variabili logiche si prestano
DettagliCorso di Matematica e Statistica 3 Algebra delle matrici. Una tabella rettangolare: la matrice. Una tabella rettangolare: la matrice
Pordenone Corso di Matematica e Statistica 3 Algebra delle UNIVERSITAS STUDIORUM UTINENSIS Giorgio T. Bagni Facoltà di Scienze della Formazione Dipartimento di Matematica e Informatica Università di Udine
DettagliArchitettura degli elaboratori Ricapitolando (ciascuna freccia rappresenta un procedimento, che vedremo)
Ricapitolando 1:1 A + /A /B :1 :1 0 1 0 1 0 1 1 1 1 Tabella verità Espressione booleana Architettura degli elaboratori - 30 - Ricapitolando (ciascuna freccia rappresenta un procedimento, che vedremo) Analisi
DettagliEsercizi svolti Y Z. 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari AND, OR, NOT.
Esercizi svolti 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari ND, OR, NOT. a) F= b) F= F= 2. Date le seguenti funzioni logiche ricavare le
DettagliLezione 9 : Algebra di Boole e Codifica Binaria (p. 1) Lunedì 29 Novembre 2010
Università di Salerno Corso di FONDAMENTI DI INFORMATICA Corso di Laurea Ingegneria Corso B Docente : Ing. Anno Accademico 2-2 Lezione 9 : Algebra di Boole e Codifica Binaria (p. ) Lunedì 29 Novembre 2
DettagliAlgebra di Boole ed elementi di logica
Algebra di Boole ed elementi di logica Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al O/obre 26 Provate voi 2 Provate voi Come faccio il #? 3 Provate voi Come faccio il #? Come faccio
DettagliTeoremi dell'lgebra ooleana lgebra degli Insiemi Dall'insieme di postulati çe possibile dimostrare i seguenti teoremi: 2 Idempotenza: a + a = a a æ a
Calcolatore come rete logica Il calcolatore puço essere visto come una rete logica cioçe come un insieme di dispositivi chiamati porte logiche opportunamente connessi. Le porte logiche sono dispositivi
DettagliFondamenti di Informatica A.A. 2016/17
Fondamenti di Informatica S i m u l a z i o n e P r i m a P rova Inte rco rs o P ro f. C h r i st i a n E s p o s i to C o rs o d i L a u re a i n I n g e g n e r i a M e c ca n i ca e G e st i o n a l
DettagliUniversità degli Studi di Roma Tor Vergata Facoltà di Ingegneria Corso di Laurea in Ingegneria Medica Operazioni logiche
Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Corso di Laurea in Ingegneria Medica Operazioni logiche L algebra di oole Rev.1.1 of 2012-04-26 Componenti logiche di un elaboratore Possiamo
DettagliTeoria della computazione
Fondamenti di Informatica per la Sicurezza a.a. 2006/07 Teoria della computazione Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università
DettagliComplemento 1 Gli insiemi N, Z e Q
AM110 Mat, Univ. Roma Tre (AA 2010/11 L. Chierchia) 30/9/10 1 Complemento 1 Gli insiemi N, Z e Q Il sistema dei numeri reali (R, +,, ) può essere definito tramite sedici assiomi: quindici assiomi algebrici
DettagliLa somma di numeri binari. Logica a due livelli. Logica a due livelli
Fondamenti di Informatica Lezione n.3 n.3 Trasformazioni Fondamenti di Informatica es: in una funzione di tre variabili {x, x2, x3} sono minterm le seguenti espressioni: espressioni: In questa lezione
DettagliFondamenti di Informatica
Fondamenti di Informatica Algebra di Boole e Circuiti Logici Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2017/18 Algebra di Boole e Circuiti Logici L Algebra
Dettagli