Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Slides:



Advertisements
Presentazioni simili
BIT e BYTE il linguaggio del computer
Advertisements

Rappresentazioni numeriche
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
Origini matematiche e tecnologiche dell’informatica
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
Informatica Generale Marzia Buscemi IMT Lucca
(sommario delle lezioni in fondo alla pagina)
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.
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.
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.
Codifica dell’informazione
UNIVERSITA’ STUDI DI ROMA “FORO ITALICO”
Formati e caratteristiche di digitalizzazione
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)
Educare al multimediale 1 – Verso il digitale 2 Presentazione a cura di Gino Roncaglia Prima parte: Informazione in formato digitale.
RAPPRESENTAZIONE DELL'INFORMAZIONE
STRUTTURA GENERALE DI UN ELABORATORE
Il computer: struttura fisica e struttura logica
Che cos’è un sistema di numerazione?
CONCETTI DI BASE 1.0 FONDAMENTI 1.1 HARDWARE 1.2 SOFTWARE 1.3 RETI
RAPPRESENTAZIONE DELLE INFORMAZIONI
Digitale!!. Musica satellite (TV GPS) Telefoni rete telefonica, internet Video (DVD)
ECDL Patente europea del computer
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:
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:
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.
Rappresentazione digitale delle informazioni. introduzione.
La rappresentazione delle informazioni in un computer
Seconda parte corso Alfabetizzazione informatica
Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma ci sono sempre piu’ applicazioni che.
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:
Corsi di Laurea in Biotecnologie
INFORmazione autoMATICA
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
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
Informatica Lezione 3 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
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 Laurea in Conservazione e Restauro dei Beni Culturali Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it

Corso di Informatica 40 ore di cui (circa) 8 ore in aula e (circa) 32 ore in laboratorio home page: http://www.di.unito.it/~torta/crbc0607 ricevimento dopo le lezioni oppure nel mio ufficio su appuntamento esame scritto e prova individuale in laboratorio

Corso di Informatica testo consigliato: L.Console, M. Ribaudo, U. Avalle “Introduzione all’Informatica”, nuova edizione (UTET 2005) slide presentate in classe (ed altre eventuali informazioni) disponibili alla home page del corso

Introduzione al Calcolatore 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 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 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 calcoli matematici (Schickard) calcolo di imposte fiscali (Pascal) calcoli scientifici (Leibniz) calcoli di ingegneria civile (Zuse)

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)

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 = 210 byte MByte = 1024 KByte = 210 Kbyte GByte = 1024 MByte = 210 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*103 + 2*102 + 0*101 + 3*100 perché proprio la base 10? Naturalmente perché abbiamo 10 dita!

Notazione Decimale Numerale 345

Notazione Decimale Numerale 345 posizione: 2 1

Notazione Decimale Numerale 345 posizione: 2 1

Notazione Decimale Numerale 345 posizione: 2 1

Notazione Decimale Numerale 345 posizione: 2 102 2 1 3

Notazione Decimale Numerale 345 posizione: 2 102 2 101 1 1 4

Notazione Decimale Numerale 345 posizione: 2 102 2 101 1 1 100 5

Notazione Decimale Numerale 345 2 2 1 1 3*102 + 4*101 + 5*100 = 345 posizione: 2 102 2 101 1 1 100 3*102 + 4*101 + 5*100 = 345

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

Notazione Binaria semplicità di rappresentazione (componente aperto/chiuso) semplicità di calcolo (Algebra di Boole) + 1 0 (rip. 1)  1

Notazione Binaria Numerale 111

Notazione Binaria Numerale 111 posizione: 2 1

Notazione Binaria Numerale 111 posizione: 2 1 22 1

Notazione Binaria Numerale 111 posizione: 2 1 22 1 21 1

Notazione Binaria Numerale 111 posizione: 2 1 20 1 22 1 21 1

Notazione Binaria Numerale 111 2 1 posizione: 2 1 20 1 22 1 21 1 1*22 + 1*21 + 1*20 = = 4 + 2 + 1 = 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 è: 11111111

Numeri e Quantità di Bit 1111 = 123 + 122 + 121 + 120 = 8 + 4 + 2 +1 = 15 111111111 = 127 + 126 + 125 + 124 + 123 + 122 + 121 + 120 = 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 1 … 1 = 12N-1 + 12N-2 + … + 120 = = 2N - 1 N

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

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

Il Codice ASCII 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 codice ASCII (American Standard Code for Information Interchange)

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

Il Codice ASCII 6 5 A = 65

Rappresentazione delle Immagini consideriamo un semplice triangolo come lo rappresentiamo?

Rappresentazione con Bitmap idea: suddividiamo l’immagine con una griglia ogni cella della griglia è un pixel (picture element)

Rappresentazione con Bitmap un pixel può avere solo un colore (bianco o nero) stiamo facendo un’approssimazione: c’è perdita di informazione

Rappresentazione con Bitmap il numero di pixel (orizzontali, verticali) della griglia è la risoluzione 7  4 zz 14  8

Rappresentazione Vettoriale idea: descriviamo la forma dell’immagine

Rappresentazione Vettoriale idea: descriviamo la forma dell’immagine vertici A, B, C A B C

Rappresentazione Vettoriale idea: descriviamo la forma dell’immagine vertici A, B, C A B C segmenti AB, AC, BC

Rappresentazione Vettoriale idea: descriviamo la forma dell’immagine vertici A, B, C A B C segmenti AB, AC, BC riempimento nero

Rappresentazione Vettoriale posso ingrandire l’immagine senza perdere precisione [da en.wikipedia.org]

Rappresentazione Vettoriale il formato Scalable Vector Graphics (SVG) usa una descrizione testuale (formale) dell’immagine è più compatto della bitmap non è adatto per rappresentare fotografie digitali, quadri, …

Esercizi Codificate i seguenti numeri nella corrispondente rappresentazione decimale: 1012 10112 11012 100000012 110011002 111111112 Dato il numero 86210 qual è il numero minimo di bit che si devono usare per la sua rappresentazione binaria?

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