Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail:

Slides:



Advertisements
Presentazioni simili
Rappresentazioni numeriche
Advertisements

Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Informatica Generale Susanna Pelagatti
Informatica Generale Marzia Buscemi IMT Lucca
Fondamenti di Informatica
Rappresentazione di Numeri Reali
Origini matematiche e tecnologiche dell’informatica
INFORMATICA Trattamento automatizzato dellinformazione.
Le Informazioni e la loro Rappresentazione nei calcolatori
Trasmissione delle informazioni
Codifica dei Dati Idea: vogliamo rappresentare dati eterogenei utilizzando un linguaggio che l’elaboratore puo’ facilmente manipolare Essenzialmente vogliamo.
Vincenza Ferrara dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
1 Informatica Presentazione del corso ENIAC Electronical Numerical Integrator and Calculator Il primo calcolatore elettronico, lENIAC Electronical Numerical.
Rappresentazione dei dati e codifica delle informazioni
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Informatica 3 Codifica binaria.
Corso di Informatica (Programmazione)
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Rappresentazione dellinformazione su calcolatore Anno Accademico 2009/2010.
Corso di Informatica (Programmazione)
Algoritmi e strutture dati
Corso di Informatica per Giurisprudenza
Codici binari decimali
Università degli Studi di Siena
ANALOGICO e DIGITALE 10°C
La rappresentazione dellinformazione. 7-2 Digitalizzare linformazione Digitalizzare: rappresentare linformazione per mezzo di cifre (ad es: da 0 a 9)
Gli esseri viventi ricevono informazione direttamente dal mondo circostante e dai propri simili attraverso i sensi (percezione). La percezione, tuttavia,
Codifica binaria Rappresentazione di numeri
Programma del corso Dati e loro rappresentazione Architettura di un calcolatore Sistemi operativi Linguaggi di programmazione Applicativi: - fogli elettronici.
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Claudia Raibulet Algebra Booleana Claudia Raibulet
Corso di Laurea in Biotecnologie corso di Informatica Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet)
RAPPRESENTAZIONE DELL'INFORMAZIONE
STRUTTURA GENERALE DI UN ELABORATORE
1 Mod. Informatica amica Esperto: prof. G. Sciacca Tutor: prof. R. Paparcone C1 - FSE – 629 Ann
Che cos’è un sistema di numerazione?
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
Digitale!!. Musica satellite (TV GPS) Telefoni rete telefonica, internet Video (DVD)
Codifica dei dati in un elaboratore elettronico
Programma di Informatica Classi Prime
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Laurea in Conservazione e Restauro dei Beni Culturali
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Codifica dell’informazione
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Linguaggi e Programmazione per l’Informatica Musicale
I computer vengono utilizzati per automatizzare la soluzione di problemi di varia natura trattando le informazioni in entrata (DATI) eseguendo gli opportuni.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Rappresentazione digitale delle informazioni. introduzione.
La rappresentazione delle informazioni in un computer
Seconda parte corso Alfabetizzazione informatica
Rappresentazione dell’informazione nel calcolatore.
Informatica Lezione 3 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Informatica Lezione 1 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
INFORmazione autoMATICA
Rappresentazione della Informazione
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo – Dipartimento di Informatica, Sistemistica e Comunicazione.
Fondamenti di Informatica
La codifica dei numeri.
Informatica Lezione 3 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Informatica II 2008/2009 Gianluca Torta Dipartimento di Informatica dell’Università di Torino
Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da “0” a “9” fornendo in questo modo una rappresentazione dei numeri Per esempio:
Rappresentazione delle informazioni negli elaboratori L’entità minima di informazione all’interno di un elaboratore prende il nome di bit (binary digit.
Transcript della presentazione:

Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:

Corso di Informatica 36 ore di cui 12 ore in aula e 24 ore in laboratorio 36 ore di cui 12 ore in aula e 24 ore in laboratorio home page: ricevimento dopo le lezioni oppure nel mio ufficio su appuntamento esame orale e prova individuale in laboratorio

Corso di Informatica testo consigliato: testo consigliato: L.Console, M. Ribaudo, U. Avalle “Introduzione all’Informatica”, seconda edizione (UTET 2005) slide presentate in classe (ed altre eventuali informazioni) disponibili alla home page del corso frequenza obbligatoria  se seguite (quasi) tutte le lezioni con attenzione, il carico di studio a casa è molto ridotto

Corso di Informatica nozioni di base su che cos'è e come funziona il calcolatore nozioni di base su che cos'è e come funziona il calcolatore nozioni di base sulle reti di calcolatori con esempi su Internet nozioni di base sulle reti di calcolatori con esempi su Internet nozioni su basi di dati relazionali nozioni su basi di dati relazionali nozioni di base di rappresentazione delle immagini nozioni di base di rappresentazione delle immagini Parte in aula:

Corso di Informatica utilizzo di un Foglio Elettronico (Microsoft Excel) per eseguire calcoli e tracciare grafici utilizzo di un Foglio Elettronico (Microsoft Excel) per eseguire calcoli e tracciare grafici Parte in laboratorio: utilizzo di una semplice Base Dati (Microsoft Access) per memorizzare e farsi restituire informazioni utilizzo di una semplice Base Dati (Microsoft Access) per memorizzare e farsi restituire informazioni

Introduzione al Calcolatore Siamo abituati a calcolatori: Siamo abituati a calcolatori: –(relativamente) piccoli –veloci –capaci (in termini di dati in memoria e su disco) –(relativamente) facili da usare –divertenti (musica, film, giochi) –connessi ad Internet Ma i calcolatori hanno una lunga storia…

Nascita del Calcolatore Nel 1623 Wilhem Schickard costruisce la prima macchina da calcolo Nel 1623 Wilhem Schickard costruisce la prima macchina da calcolo Lo seguono di poco le macchine di due grandi filosofi, Blaise Pascal (1645) e Gottfried Leibniz (1673) Tra il 1822 e il 1871 Charles Babbage progetta una macchina alle differenze e una macchina analitica

Nascita del Calcolatore Konrad Zuse (1941): Z3 primo calcolatore elettromeccanico programmabile Konrad Zuse (1941): Z3 primo calcolatore elettromeccanico programmabile Howard Aiken (1944): Harward Mark I calcolatore elettromeccanico programmabile John Mauchly e Presper Eckert (1945): ENIAC primo calcolatore elettronico programmabile di “grande” capacità il resto è storia “recente”…

Nascita del Calcolatore il calcolatore nasce da esigenze pratiche di calcolo numerico –calcoli matematici (Schickard) –calcolo di imposte fiscali (Pascal) –calcoli scientifici (Leibniz) –calcoli di ingegneria civile (Zuse) sappiamo (e vedremo durante il corso) che oggi i calcolatori sono usati per elaborare informazioni numeriche e non- numeriche (parole, immagini, suoni, …)

Nascita del Calcolatore dice Leibniz della sua macchina (che poteva eseguire le 4 operazioni): [...] essa sarà desiderabile per [...] quelli che trattano affari finanziari, amministratori di proprietà altrui, mercanti, agrimensori, geografi, navigatori, astronomi [...] è indegno di uomini eccellenti perdere ore come schiavi nelle fatiche di calcoli che potrebbero essere tranquillamente affidati a chicchessia, se si usasse questa macchina

Codifica dell’Informazione pensiamo a un’informazione come alla conoscenza della risposta ad una domanda –D: Torino si trova in Piemonte? R. SI –D: Quando è stata combattuta la battaglia di Waterloo? R: 1815 –D: Dove si trova la Tour Eiffell? R: Parigi

Codifica dell’Informazione il tipo più semplice di informazione è la risposta SI/NO o a una domanda D: Torino si trova in Piemonte? R. SI un’informazione di questo tipo può essere espressa con un bit (binary digit) bit = 0 (risposta NO) bit = 1 (risposta SI) questa associazione è convenzionale: possiamo associare 0 = SI, 1 = NO

Codifica dell’Informazione come rappresento un insieme di informazioni? con sequenze di bit Byte = 8 bit = 8 informazioni SI/NO Word = 16 bit = 16 informazioni SI/NO KByte = 1024 Byte = 2 10 byte MByte = 1024 KByte = 2 10 Kbyte GByte = 1024 MByte = 2 10 MByte …

Codifica dell’Informazione come rappresento informazioni la cui risposta non sia SI/NO? D: Quando è stata combattuta la battaglia di Waterloo? R: 1815 D: Dove si trova la Tour Eiffell? R: Parigi di nuovo, uso sequenze di bit. Ma a quali sequenze di bit corrispondono 1815 o Parigi?

Notazione Decimale i numeri che usiamo abitualmente sono rappresentati in notazione posizionale decimale 1203 = 1* * * *10 0 Naturalmente perché abbiamo 10 dita! perché proprio la base 10?

Notazione Decimale Numerale 345

Notazione Decimale posizione:201 Numerale 345

Notazione Decimale posizione:201 Numerale 345

Notazione Decimale posizione:201 Numerale 345

Notazione Decimale posizione:201 Numerale

Notazione Decimale posizione:201 Numerale

Notazione Decimale posizione:201 Numerale

Notazione Decimale posizione:201 Numerale * * *10 0 = 345

Notazione Binaria le cifre di un numero binario sono 0 e 1 le cifre di un numero binario sono 0 e = 1* * * *2 0 = 1*8 + 1*4 + 0*2 + 1*1 = il calcolatore rappresenta i numeri in notazione posizionale binaria (introdotta da Leibniz) il calcolatore rappresenta i numeri in notazione posizionale binaria (introdotta da Leibniz) perché proprio la base 2? Il calcolatore non ha 2 dita!

Notazione Binaria semplicità di rappresentare fisicamente (interruttore aperto/chiuso, polarizzazione positiva/negativa, …) semplicità di rappresentare fisicamente (interruttore aperto/chiuso, polarizzazione positiva/negativa, …) 0 (rip. 1) * semplicità di calcolo (Algebra di Boole) semplicità di calcolo (Algebra di Boole)

Notazione Binaria Numerale 111

Notazione Binaria Numerale 111 posizione:201

Notazione Binaria Numerale 111 posizione:

Notazione Binaria Numerale 111 posizione:

Notazione Binaria Numerale 111 posizione:

Notazione Binaria Numerale 111 posizione: * * *2 0 = = = 7

Numeri e Quantità di Bit dato un numerale decimale, di quanti bit ho bisogno per rappresentarlo? domanda più semplice: ho a disposizione N bit; qual è il numero binario più grande che posso rappresentare? con 4 bit il numero più grande è: 1111 con 8 bit il numero più grande è:

Numeri e Quantità di Bit 1111= 1* * * *2 0 = = = 1* * * * * * * *2 0 = = … 1= 1*2 N-1 + 1*2 N-2 + … + 1*2 0 = = 2 N - 1 N

Numeri e Quantità di Bit quindi, dato un numerale decimale, di quanti bit ho bisogno per rappresentarlo? se il numerale è compreso tra 2 N-1 e 2 N -1, ho bisogno di N bit numerale decimale 45 è compreso tra 32 = 2 5 e 63 = quindi ho bisogno di 6 bit

Rappresentazione del Testo come rappresentiamo un testo? come rappresentiamo un testo? un testo è composto da parole e le parole da caratteri un testo è composto da parole e le parole da caratteri la domanda giusta è: come rappresentiamo un carattere? la domanda giusta è: come rappresentiamo un carattere? associamo un codice numerico (convenzionale) a ciascun carattere associamo un codice numerico (convenzionale) a ciascun carattere

Il Codice ASCII occorre una codifica standard (voglio poter leggere sul computer B un testo scritto sul computer A) occorre una codifica standard (voglio poter leggere sul computer B un testo scritto sul computer A) occorrono codici standard per tutti i caratteri che possono essermi utili occorrono codici standard per tutti i caratteri che possono essermi utili codice ASCII (American Standard Code for Information Interchange) codice ASCII (American Standard Code for Information Interchange)

Il Codice ASCII associa a ciascun carattere un codice numerico di 7 bit associa a ciascun carattere un codice numerico di 7 bit con 7 bit codifico un massimo di 2 7 = 128 caratteri diversi con 7 bit codifico un massimo di 2 7 = 128 caratteri diversi ASCII esteso usa 8 bit, massimo 2 8 = 256 caratteri diversi ASCII esteso usa 8 bit, massimo 2 8 = 256 caratteri diversi

Il Codice ASCII A 6 5 = 65

Codificate i seguenti numeri nella corrispondente rappresentazione decimale: –101 2 – – – – – Esercizi Dato il numero qual è il numero minimo di bit che si devono usare per la sua rappresentazione binaria?

Le parole “Shakespeare” e “shakespeare” hanno la stessa rappresentazione in ASCII? Esercizi Quanti bit occupa la parola “shakespeare” scritta in ASCII? E in ASCII esteso? Le parole città e citta’ hanno la stessa rappresentazione in ASCII?