Fondamenti di Informatica
|
|
- Ambra Mariangela Masi
- 7 anni fa
- Visualizzazioni
Transcript
1 La rappresentazione dei dati per le scienze umane Cazzaniga Paolo Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it
2 Outline 1 La codifica dell informazione 2 3
3 Outline La codifica dell informazione 1 La codifica dell informazione 2 3
4 Codifica dell informazione Trattare l informazione: rappresentare i dati su un supporto fisico con sequenze di simboli che codificano l informazione il supporto fisico viene sottoposto a una trasformazione che modifica i dati i dati ottenuti vengono decodificati generando nuova informazione
5 Codifica dell informazione Perché nei calcolatori tutte le informazioni sono codificate in binario? I calcolatori moderni: dispongono di supporti fisici bistabili: memoria centrale (RAM) memoria di massa (disco fisso) possono rappresentare le informazioni tramite bit qualsiasi tipo di informazione è codificato con sequenze di 0 e 1: numerica testuale grafica sonora
6 Codifica dell informazione Esiste un area di ricerca della Information and Communication Technology che ha come obiettivi principali: definire tecniche per codificare secondo il sistema binario nuovi tipi di informazione (rendendoli quindi trattabili dai calcolatori) definire tecniche di codifica efficienti minimizzare il numero di simboli utilizzati diminuire la dimensione dell informazione (maggiore quantità di dati memorizzati e maggiore velocità di trasmissione) definire tecniche di codifica efficaci rendere l informazione più semplice da trattare da parte di algoritmi (e programmi)
7 Le rappresentazioni non posizionali Il sistema di numerazione romano sistema additivo è composto da un insieme di simboli letterari a cui viene associato un valore numerico un numero è rappresentato da una sequenza di simboli letterari il valore di un numero è dato dalla somma dei valori corrispondenti ai simboli della sequenza Il numero romano VIII, composto dai simboli V (=5) e I (=1), rappresenta il numero decimale 8 =
8 Le rappresentazioni non posizionali Nel Medioevo è stata introdotta una notazione più compatta alfabeto: I, V, X, L, C, D, M i valori corrispondenti sono: 1, 5, 10, 50, 100, 500, 1000 i simboli I, X, C, M possono essere ripetuti fino a 3 volte consecutive (VIII) i simboli V L D non possono essere ripetuti in sequenza i simboli scritti in ordine decrescente vengono valutati sommando il loro valore se una coppia di simboli è scritta in ordine crescente, il valore del primo viene sottratto dal secondo una barra sopra un simbolo ne moltiplica il valore per mille due barre laterali e una sopra un simbolo indicano che il suo valore è moltiplicato per
9 Esempi di numeri romani XXVII = = 27 MMVIII = = 2008 IV = 5-1 = 4 MCMXCIX = ( ) + (100-10) + (10-1) = 1999
10 La notazione posizionale decimale la cardinalità dell alfabeto utilizzato è 10 i simboli sono le cifre: 0,1,2,3,4,5,6,7,8,9 L aggettivo posizionale indica che ogni cifra assume un diverso ruolo a seconda della posizione in cui si trova in un numero naturale si hanno (partendo da destra): unità, decine, centinaia, migliaia,... ogni cifra è moltiplicata per una potenza di 10 (partendo da destra): 10 0, 10 1, 10 2, è la base del nostro sistema di rappresentazione numerica posizionale.
11 La rappresentazione posizionale decimale Il numero 7529 è definito da 7 migliaia, 5 centinaia, 2 decine, 9 unità o in maniera equivalente: 7529 = Con 4 cifre si possono esprimere 10 4 numeri naturali: {0,..., 9999} ovvero {0,..., }...e con n cifre? 10 n numeri {0,..., 10 n 1} Utilizzando il separatore decimale (la virgola, ) si possono rappresentare i sottomultipli delle unità (decimi, centesimi, millesimi) Il numero 36,482 equivale al somma di 3 decine, 6 unità, 4 decimi, 8 centesimi, 2 millesimi
12 I sistemi posizionali non decimali Scegliendo un qualsiasi numero b > 1 è possibile rappresentare qualsiasi numero con notazione posizionale in base b, scegliendo b cifre da moltiplicare per le potenze di b Con n cifre in base b si possono rappresentare b n numeri naturali {0,..., b n 1} Quando si indicano numeri in una base diversa da 10 è necessario specificare la base usata: è ottale è in base è decimale
13 I sistemi posizionali non decimali E ovvio che la stessa sequenza di cifre in basi diverse indica numeri diversi = = 796 Anche la pronuncia dei numeri cambia 1434 = millequattrocentotrentaquattro = ottale: uno, quattro, tre, quattro Il sistema esadecimale (base 16, noto in ambito informatico) utilizza oltre alle cifre 0,..., 9 la lettera A per il 10, B per l undici,..., F per il 15 1B6F H = = 7023
14 La codifica binaria E la codifica usata nei calcolatori Viene usata una notazione binaria posizionale, i bit 0 e 1 vengono moltiplicati per le potenze di = = 149 Con n bit si possono esprimere 2 n numeri naturali (da 0 a 2 n 1) Con 8 bit, un byte, si possono esprimere 2 8 = 256 numeri naturali Con 4 bit, un nibble, si possono esprimere 2 4 = 16 numeri naturali
15 La codifica binaria Sappiamo come si trasforma un numero binario in decimale Come si fa la trasformazione inversa? Da decimale a binario al primo passo il dividendo è il numero da convertire si divide sempre per due ai passi successivi il dividendo è dato dal quoziente della divisione precedente il processo termina quando il dividendo è nullo al termine, la sequenza dei resti delle divisioni, trascritti in ordine inverso rispetto a come sono stati generati, costituisce il numero binario
16 La codifica binaria Ad esempio 149 corrisponde a : 149/2 = 74 resto 1 74/2 = 37 resto 0 37/2 = 18 resto 1 18/2 = 9 resto 0 9/2 = 4 resto 1 4/2 = 2 resto 0 2/2 = 1 resto 0 1/2 = 0 resto 1
17 Codifica analogica e digitale Codifica analogica richiede l individuazione di una grandezza analoga ad ogni variazione della prima deve corrispondere una variazione della seconda Codifica digitale richiede l introduzione di un alfabeto di simboli richiede regole di codifica per associare una grandezza a una sequenza di simboli
18 Codifica analogica e digitale Esempio: rappresentazione della quantità di caramelle analogica: numero di sassolini corrispondente (diciotto sassolini per diciotto caramelle) digitale: notazione numerica decimale posizionale (la sequenza di simboli 18)
19 Codifica analogica e digitale Pro e Contro l approccio digitale è più compatto è meno ingombrante di diciottomilaquattrocentocinquantatre sassolini la codifica analogica contiene meta-informazioni ordinale: relazioni d ordine tra valori metrico: quantificare le differenze tra valori analogico tre sassolini rappresentano un valore maggiore di un sassolino togliendo tre sassolini da un mucchio di cinque ne restano due digitale senza regole di codifica non posso sapere chi è il maggiore tra 13 e 31 non posso sapere che la differenza tra 5 e 3 equivale a 2
20 Grandezze discrete e continue Grandezze discrete: valori appartenenti all insieme dei numeri naturali Grandezze continue: valori appartenenti all insieme dei numeri reali
21 Quantizzazione Se un valore continuo viene rappresentato con una codifica digitale allora è necessario discretizzarlo La rappresentazione discreta (a gradini) prevede un processo di quantizzazione, caratteristica intrinseca di tutte le codifiche digitali La quantizzazione prevede l individuazione di un numero finito di intervalli e tutti i diversi valori all interno dello stesso intervallo vengono rappresentati con la stessa sequenza di simboli Nella rappresentazione della temperatura fino ai decimi di grado le temperature 37,51 e 37,54 vengono rappresentate con la stessa sequenza di simboli 37,5
22 Campionamento Per rappresentare l andamento nel tempo di una grandezza continua, usando una codifica digitale, è necessario effettuare un campionamento Si divide l intervallo di osservazione del fenomeno in sottointervalli Il valore viene rilevato in un istante predefinito (ad es. all inizio del sottointervallo) La frequenza di campionamento è definita come numero di campioni per unità di tempo Una frequenza di 7Hz indica che ogni secondo vengono rilevati 7 campioni
23 Quantizzazione e campionamento: pro e contro La quantizzazione porta ad una approssimazione dei valori 37,51 e 37,54 37,5 Anche il campionamento porta ad una approssimazione Quantita' Tempo
24 Quantizzazione e campionamento: pro e contro La quantizzazione porta ad una approssimazione dei valori 37,51 e 37,54 37,5 Anche il campionamento porta ad una approssimazione Quantita' Tempo
25 La trasmissione dell informazione digitale La codifica digitale ha avuto grande successo grazie all avvento dei calcolatori I messaggi digitali sono più facili da trasmettere rispetto a quelli analogici Se la codifica è binaria, avendo solo 2 valori ammissibili, è facile capire se ci sono stati errori di trasmissione (scostamento dai valori 0 e 1 causati dal rumore) Per individuare gli errori, trasmettitore e ricevitore possono concordare meccanismi di ridondanza
26 Schemi di ripetizione Ogni bit viene trasmesso più volte: il messaggio viene scomposto in blocchi di bit (byte o nibble) ogni blocco viene ripetuto più volte Il messaggio binario può essere scomposto nei blocchi Il messaggio verrà inviato come segue: Se viene ricevuta la sequenza Vengono individuati 2 errori MA non possono essere corretti, quindi il messaggio deve essere inviato di nuovo
27 Controllo di parità Viene contato il numero di bit 1 presenti nei blocchi del messaggio se il blocco contiene un numero dispari di 1, viene aggiunto un bit di parità a 1 se il blocco contiene un numero pari di 1, viene aggiunto un bit di parità a 0 Per trasmettere il messaggio , dopo ogni byte viene aggiunto il bit di parità seguito da un bit di parità a 1 (perché il numero di bit a 1 nel byte è dispari) seguito da un bit di parità a 0 (perché il numero di bit a 1 nel byte è pari) e gli errori di trasmissione? gli errori singoli vengono identificati, MA se cambiano 2 bit nello stesso byte, il messaggio risulta corretto. In ogni caso gli errori non possono essere corretti dal ricevente
28 L informazione non numerica Codice : sequenza di simboli impiegati per rappresentare sinteticamente oggetti del mondo reale numero di matricola (cifre decimali - lunghezza variabile) codice fiscale (alfanumerico - 16 caratteri) codice catastale (alfanumerico - 4 caratteri) partita IVA (11 cifre) codice ISBN International Standard Book Number (11 cifre) numero di telefono codice IBAN International Bank Account Number (alfanumerico - 27 caratteri)
29 L informazione non numerica La comunicazione di informazioni codificate è possibile solo se mittente e destinatario concordano il tipo di codifica Nei calcolatori tutti i codici sono costituiti da sequenze di bit Quante sequenze posso esprimere con n bit? 2 n Quanti bit servono per codificare i giorni della settimana? 3 bit 2 3 = 8 sequenze (una resta inutilizzata) lunedi = 000 martedi = 001 mercoledi = 010 giovedi = 011 venerdi = 100 sabato = 101 domenica = 110
30 Il testo La codifica del testo viene realizzata associando un codice binario ad ogni singolo carattere ASCII - American Standard Code for Information Interchange Ogni carattere è rappresentato da una sequenza di 7 bit E stato adottato dall ISO - International Organization for Standardization ASCII esteso usa una codifica a 8 bit ISO ha rilasciato diverse versioni di ASCII esteso ISO (detto Latin1) che contiene i caratteri dei linguaggi dell Europa occidentale ISO che contiene i caratteri dei linguaggi dell Europa orientale ISO che contiene i caratteri cirillici Unicode usa una codifica a 21 bit - 2 milioni di caratteri comprende ASCII esteso (Latin1), caratteri di lingue vive e morte, ideogrammi, Braille; simboli matematici, chimici, cartografici
31 Il testo E necessario distinguere i file memorizzati nella memoria del calcolatore a seconda del tipo di codifica utilizzato File txt (SO Windows) - contengono esclusivamente caratteri File doc (Microsoft Word o OpenOffice Writer) - contengono il testo e le informazioni sulla formattazione font allineamento dimensione delle pagine intestazioni e piè di pagina sommario...
32 Il testo File scritti con linguaggi di marcatura (markup language) HTML - pagine ipertestuali (in Internet costituiscono il World Wide Web) ODT e DOCX - documenti di testo basati su XML SBML Systems Biology Markup Language RTF (SO Windows) - sviluppato per supportare lo scambio di testo tra sistemi e applicazioni (contiene codici di controllo) PostScript - linguaggio di programmazione che consente di descrivere l impaginazione (diffuso in editoria) PDF (Portable Document Format) - sviluppato da Adobe System Incorporated è diventato standard ISO molto comune per la diffusione di documenti su Internet
33 Le immagini Metodi di campionamento sono utilizzati anche per la rappresentazione di immagini I dispositivi di acquisizione delle immagini effettuano una codifica campionando l immagine in una bitmap La bitmap è una matrice di pixel (picture element) Ogni pixel assume un colore specificato nella codifica La qualità dell immagine dipende dalla dimensione dei pixel grossi immagine sgranata piccoli immagine fedele all originale
34 Le immagini Anche i metodi di quantizzazione sono utilizzati anche per la rappresentazione di immagini La quantizzazione viene usata per rappresentare i colori La profondità di colore (color depth) è il numero di bit usato per rappresentare il colore dei pixel In un immagine monocromatica in bianco e nero il colore dei pixel viene codificato con un bit (0 nero, 1 bianco) In un immagine in tonalità di grigio si possono usare 8 bit per rappresentare le 256 tonalità di grigio
35 Le immagini La codifica dell informazione Per rappresentare i colori vengono combinati alcuni colori primari su vari livelli di intensità Modelli sottrattivi - a partire dal colore bianco CMYK (Cyan, Magenta, Yellow and Key) - il nero è stato aggiunto perchè combinando ciano, magenta e giallo si ottiene il marrone Modelli additivi - a partire dal colore nero RGB (Red, Green, Blue - detto truecolor) - usato nel video del calcolatore. Non è propriamente additivo perchè ogni pixel è diviso in 3 parti, e la combinazione di rosso, verde e blu dà il colore desiderato E chiaro che codifiche diverse portano ad ottenere immagini di dimensione diverse Per un immagine di pixel: Monocromatica: = bit = byte 100 KB Tonalità di grigio: byte 800 KB RGB: byte 2.3 MB
36 Formato dei file immagini Formato raster JPEG (Joint Photographic Experts Group): truecolor, compressione lossy GIF (Graphics Interchange Format): massimo 256 colori, compressione lossless BMP (Windows Bitmap): formato non compresso di Windows TIFF (Tagged Image File Format): famiglia di formati che supporta la compressione lossy e lossless PNG (Portable Network Graphics): truecolor, compressione lossless
37 Formato dei file immagini Formato vettoriale rappresentazione tramite primitive geometriche codificate in equazioni matematiche CGM (Computer Graphics Metafile) SVG (Scalable Vector Graphics) WMF (Windows Metafile) Per riprodurre le immagini vettoriali è necessario un processo di rasterizzazione che permette di sfruttare meglio la risoluzione della periferica usata, ottenendo migliore qualità
38 Formato dei file immagini Anche per la visualizzazione dei caratteri: font bitmap o raster: caratteri come matrici di pixel font outline o vettoriali: rappresentazione vettoriale dei caratteri PostScript Type 1 PostScript Type 3 TrueType OpenType
39 I suoni La codifica binaria di suoni viene tipicamente fatta seguendo le caratteristiche tipiche dei CD audio: stereofonia: due segnali che riproducono la distribuzione spaziale delle sorgenti sonore frequenza di campionamento: Hz quantizzazione: livelli (codifica a 16 bit) I formati audio: WAV (Waveform Audio Format) e AIFF (Audio Interchange File Format) formati non compressi MP3 (MPEG-1 Audio Layer 3) formato con compressione lossy AAC (Advance Audio Coding) formato con compressione lossy con qualità migliore di MP3 (è il formato standard di Apple e delle console Sony e Nintendo)
40 I filmati I filmati digitali sono composti da una serie di fotogrammi (immagini digitali) mostrati a una frequenza costante (FPS - frame per second) I formati video: QuickTime: sviluppato da Apple MPEG-2: usato per DVD e Bluray, usa compressione lossy sia per il video che per l audio FLV (flash video) sviluppato da Macromedia e supporato da Adobe per la fruizione di filmati in Internet (YouTube, Google Video,...). Usa compressione lossy AVI (Audio Video Interleave) è un contenitore di file che possono essere codificati in vari formati tramite codec
41 La codifica dell informazione Processo che consiste nella riformulazione del contenuto informativo con una codifica differente che permette di ridurne le dimensioni Compressione lossless (senza perdita) - WinZip per Windows e GunZip per Linux. Il processo di compressione è reversibile il rapporto di compressione e la riduzione dell occupazione di spazio dipendono dal tipo di formato dei dati Compressione lossy (con perdita) - parte delle informazioni viene persa irreversibilimente immagini: viene cambiato il colore di alcuni pixel - difficilmente rilevabile dall occhio umano audio: modelli psicoacustici - vengono tolte frequenze molto alte (basse) o suoni a basso volume video: anziché memorizzare tutti i frame, vengono memorizzate solo le differenze tra frame consecutivi
42 Outline 1 La codifica dell informazione 2 3
43 La legge sulla privacy La legge individua una serie di misure minime di sicurezza: autenticazione informatica tramite credenziali (dimostrazione di conoscenza, possesso, caratteristiche fisiche) procedure di gestione delle credenziali: lunghezza minima e durata delle password, regolamentazione dell attivazione, disattivazione, conservazione,... aggiornamento periodico dell individuazione dell ambito del trattamento consentito ai singoli incaricati e addetti protezione degli strumenti e dei dati: dispositivi HW e SW per la protezione contro software maligni procedure per la custodia di copie di sicurezza, backup e ripristino, disaster recovery stesura di un aggiornato documento programmatico sulla sicurezza
44 La sicurezza dei dati riservatezza (privacy): protezione da letture non autorizzate integrità: protezione da modifiche non autorizzate, per la trasmissione di dati: autenticità: garanzia dell identità della sorgente, del destinatario e del contenuto del messaggio non ripudiabilità: garanzia che la sorgente non possa negare di avere inviato un messaggio e che il destinatario non l abbia ricevuto disponibilità: protezione da interventi non autorizzati che compromettano la possibilità di accesso ai dati da parte degli utenti autorizzati
45 La crittografia La crittografia è una tecnica usata per garantire la riservatezza dei dati durante la trasmissione. E quindi molto importante in ambito ICT e Internet Algoritmi crittografici a chiave segreta (crittografia simmetrica) tramite un algoritmo di cifratura, il mittente trasforma un messaggio in chiaro in un messaggio cifrato il destinatario è in grado di rigenerare il messaggio originale tramite un algoritmo di decifratura se il messaggio viene intercettato, anche conoscendo l algoritmo di decifratura, senza la chiave segreta risulta essere illeggibile La trasmissione della chiave segreta è critica, se questa viene intercettata, la riservatezza è compromessa!
46 La crittografia Algoritmi crittografici a chiave pubblica (crittografia asimmetrica) prevedono una coppia di chiavi, la conoscenza della prima non consente di calcolare la seconda l algoritmo di cifratura usa una delle chiavi e quello di decifratura l altra ogni persona in possesso della chiave pubblica può cifrare i messaggi e inviarli solo la persona in possesso della chiave privata può decifrare i messaggi Gli stessi algoritmi possono essere usati per la firma elettronica garantendo: riservatezza, autenticità, integrità e non ripudiabilità
47 Outline 1 La codifica dell informazione 2 3
48 Basi di dati (DB, data base) sono grandi collezioni strutturate di dati con le seguenti caratteristiche: rappresentazione efficace in un singolo contenitore logico, conservazione affidabile, fruizione efficiente di tutte le informazioni evitare frammentazione, ridondanza e inconsistenza dei dati evitare accessi non autorizzati La gestione viene fatta tramite sistemi di gestione di DB (DataBase Management System, es. Oracle, SQL Server): DDL (Data Definition Language): definire strutture dati e relazioni DML (Data Manipulation Language): modifica e interrogazione dei dati SQL (Structured Query Language): DDL + DML
49 La rappresentazione concettuale dei DB viene fatta usando Modelli Entità-Relazioni entità: classi di oggetti (persone, cose) che hanno proprietà comuni ed esistenza autonoma relazioni: legami logici tra entità attributi: proprietà di entità o relazioni
Nuove tecnologie per la comunicazione
La rappresentazione dei dati per le scienze umane Cazzaniga Paolo Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it Outline 1 2 3 Outline 1 2 3 Codifica dell informazione Trattare l informazione:
DettagliElaborazione dell informazione. Elaborazione dell informazione. Rappresentazione dei numeri INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
Elaborazione dell informazione INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Elaborazione di informazione prevede una codifica come: Dato: insieme di simboli rappresentati su un supporto Negli elaboratori:
DettagliLa codifica del testo
La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni I slide Informatica e sistemi
DettagliRappresentazione di immagini a colori. Rappresentazione dei colori. Rappresentazione dei colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II
Rappresentazione di immagini a colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II Per rappresentare immagini utilizzando i colori, a ogni elemento della griglia si dovranno dedicare più bit. Se dedichiamo
DettagliRappresentazione dei numeri: il sistema di numerazione decimale
Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 3 14 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 Codifica dei numeri
DettagliRappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI. Grandezze digitali. Grandezze analogiche
Rappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI Nella memoria del computer è possibile memorizzare esclusivamente sequenze di bit e il processore può processare soltanto dati
DettagliLaboratorio di Informatica per chimica industriale e chimica applicata e ambientale
Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 10 Rappresentazione delle informazioni non numeriche 1 Rappresentazione delle informazioni Nella memoria del
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Il concetto di FILE FILE: sequenza di byte conosciuta nel computer
DettagliTutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale
Calcolatore e Informazione Tutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale Corrente + Corrente Magnetismo + Magnetismo Luce presente (+) Luce assente (-) Dati ed operazioni
DettagliCodifica delle immagini
Codifica delle immagini Pixel = picture element Codifica delle immagini 1 1 1 1 1 1 1 1 2 3 4 5 6 7 22 23 24 25 26 27 28 15 16 17 18 19 2 21 8 9 1 11 12 13 14 Codifica delle immagini 1111111 zz Codifica
DettagliSegnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale
LEZIONI 2 e 3 Rappresentazione dell informazione 53 Analogico vs digitale LEZIONI 2 e 3 Rappresentazione dell informazione 54 Segnale analogico Il computer può lavorare soltanto con grandezze di tipo digitale
DettagliCodifica dei caratteri
Codifica dei caratteri Alfabeto anglosassone Lettere maiuscole e minuscole Cifre numeriche (0, 1, 2,, 9) Simboli di punteggiatura (,. ; :!? ) Segni matematici (+, -, {, [, >, ) Caratteri nazionali (à,
DettagliI.4 Rappresentazione dell informazione - Altre codifiche
I.4 Rappresentazione dell informazione - Altre codifiche Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 20, 2015 Argomenti 1 2 3 4 L immagine viene suddivisa
DettagliLa codifica dell informazione
La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit
DettagliLa rappresentazione. Rappresentazione dell Informazione. Il bit. Codifica delle informazioni. Molti oggetti hanno comunemente più rappresentazioni
La rappresentazione Rappresentazione dell Informazione Molti oggetti hanno comunemente più rappresentazioni Ad esempio un libro può essere stampato su carta memorizzato in un file / 7 Il bit Codifica delle
DettagliLa codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10
La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit
DettagliIII. La Rappresentazione dei Numeri. Sistema di Numerazione Romano. Sistema di Numerazione Romano. Le Rappresentazioni Posizionali 28/02/2018
2 La Rappresentazione dei Numeri LA RAPPRESENTAZIONE DEI DATI PER LE SCIENZE UMANE Fondamenti di Informatica 1 (matr. dispari AA 17-18) 3 Le Rappresentazioni non Posizionali 4 Sistema di Numerazione Romano
DettagliRappresentazione dell Informazione
Rappresentazione dell Informazione La rappresentazione Molti oggetti hanno comunemente più rappresentazioni Ad esempio un libro può essere stampato su carta memorizzato in un file 2 / 27 Il bit Il bit
DettagliSistemi di Elaborazione delle Informazioni
Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle Informazioni A.A. 26/27 Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 11110000011111111010101001001001010100111010101010 00101101010000111000101111111000001111111101010100 01110110101001110101010100010110101010011100010111
DettagliLa codifica. dell informazione. Tipi di informazione
11111111111111111111111 111111111111111111111111111 111111111111111111111111111 111111111111111111111111111 1111111111111111111111111 11111111111111111111111111 11111111111111111111111 111111111111111111111111111
DettagliInformazione binaria: suoni, immagini, sequenze video
Informazione binaria: suoni, immagini, sequenze video Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Tipologie di codici Per la rappresentazione di:
DettagliModulo 2: RAPPRESENTAZIONE DEI DATI I sistemi di numerazione
LABORATORIO DI ABILITA INFORMATICA Modulo 2: RAPPRESENTAZIONE DEI DATI I sistemi di numerazione Ing. Maria Grazia Celentano 1 SISTEMI DI NUMERAZIONE SISTEMI DI NUMERAZIONE BIT 2/73 BIT In termini pratici
DettagliRappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari
Rappresentazione binaria Rappresentazioni diverse per: Rappresentazione delle informazioni Numeri naturali Numeri interi relativi Numeri reali Pagina 1 Pagina 4 Calcolatori digitali tutte le informazioni
Dettagli1.2 Concetti base dell Informatica: Informazione
1.2 Concetti base dell Informatica: Informazione Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá)
DettagliIl sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte
Rappresentazione digitale delle informazioni Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte Ordini di grandezza Codifica delle immagini Codifica
DettagliInformatica. Rappresentazione delle informazioni
per laurea triennale facoltà di medicina LEZIONE 4 LA RAPPRESENTAZIONE DELLE INFORMAZIONI 1 Rappresentazione delle informazioni Nella memoria del computer è possibile memorizzare esclusivamente sequenze
DettagliRAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
DettagliSISTEMA NUMERICO BINARIO
SISTEMA NUMERICO BINARIO INFORMAZIONI: tipi Le informazioni sono concetti astratti che esistono indipendentemente dalla loro rappresentazione Tutto ciò che ci circonda è informazione Qualche esempio: Numeri
DettagliLe immagini digitali
Le immagini digitali Formati e caratteristiche di digitalizzazione Processo complessivo 1. Documento originale (eventuale restauro del supporto) Argomento della lezione 2. Scansione 3. Oggetto digitale
DettagliRAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
DettagliCodifica dell Informazione
Francesco Folino CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati e istruzioni in un formato tale che l esecutore automatico
DettagliModulo 1. (Computer Essentials)
Modulo 1 (Computer Essentials) 1 Modulo 1 Un Po di Teoria Rappresentazione dei Dati Rappresentazione dei Caratteri Caratteristiche delle Immagini Digitali 2 RAPPRESENTAZIONE dei DATI 3 Rappresentazione
DettagliLa codifica. dell informazione. Tipi di informazione
Tipi di informazione 11111111111111111111111 111111111111111111111111111 111111111111111111111111111 111111111111111111111111111 1111111111111111111111111 11111111111111111111111111 11111111111111111111111
Dettagliimpaginazione di libri, giornali e riviste la progettazione grafica (CAD) nelle industrie metalmeccanica, elettronica, impiantistica ed edile
LEZIONE 1 impaginazione di libri, giornali e riviste la progettazione grafica (CAD) nelle industrie metalmeccanica, elettronica, impiantistica ed edile videogiochi il ritocco fotografico il montaggio di
DettagliLaboratorio di Informatica
Rappresentazione delle informazioni Pagina 1 Calcolatori digitali tutte le informazioni vengono rappresentate in forma numerica binaria (0,1): Numeri Caratteri Immagini Video Suoni Pagina 2 La codifica
DettagliTecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni
Tecnologie per il web e lo sviluppo multimediale Rappresentazione delle informazioni Luca Pulina Corso di Laurea in Scienze della Comunicazione Università degli Studi di Sassari A.A. 2015/2016 Luca Pulina
DettagliLa Codifica e la Rappresentazione dei dati
La Codifica e la Rappresentazione dei dati www.mat.unical.it/bria Problema Molte azioni che si compiono sono finalizzate alla soluzione di problemi Ogni problema è caratterizzato da un insieme di dati
DettagliCodifica dell informazione
Codifica dell informazione Informatica B Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore L informazione nel calcolatore q Il calcolatore
DettagliNumeri interi. Laboratorio di Calcolo Paola Gallo
Numeri interi Alfabeto binario anche il segno può essere rappresentato da 0 o 1 è indispensabile indicare il numero k di bit utilizzati Modulo Modulo e segno 1 bit di segno (0 positivo, 1 negativo) k 1
DettagliProgramma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione
DettagliLa codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente
DettagliCodifica dell Informazione
Introduzione all Informatica Fabrizio Angiulli Codifica dell Informazione CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati
DettagliI.4 Rappresentazione dell informazione
I.4 Rappresentazione dell informazione Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 13, 2015 Argomenti Introduzione 1 Introduzione 2 3 L elaboratore Introduzione
DettagliL'Informazione e la sua Codifica. Maurizio Palesi
L'Informazione e la sua Codifica Maurizio Palesi 1 Obiettivo Il calcolatore è una macchina digitale Il suo linguaggio è composto da due soli simboli Gli esseri umani sono abituati a comunicare utlizzando
DettagliLE IMMAGINI DIGITALI 3 formati. Università IUAV di venezia
LE IMMAGINI DIGITALI 3 formati Università IUAV di venezia Compressione Trasmissione ed archiviazione dei file grafici Algoritmo di compressione: trasformare la sequenza di byte che costituisce un file
DettagliInformazione binaria:
Informazione binaria: Codici di compressione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Una soluzione per le immagini: la tavolozza (palette) Spesso
DettagliInformatica per le lauree STAN a.a. 2001/2002
Informatica per le lauree STAN a.a. 2001/2002 Prof.ssa Marina Ribaudo ribaudo@disi.unige.it www.disi.unige.it/person/ribaudom/didattica/ Programma del primo modulo 1. La struttura del calcolatore e la
DettagliInformatica per le lauree STAN a.a. 2001/2002
L informatica tratta Informatica per le lauree STAN a.a. 21/22 l informazione la sua codifica le tecniche per raccoglierla, memorizzarla, distribuirla, trasformarla, il calcolatore il suo funzionamento,
DettagliElementi di Informatica. ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri
Elementi di Informatica ( Lezione III, parte I) Rappresentazione delle informazioni : La codifica dei numeri Rappresentazione dei numeri All interno dei computer, a causa dei vincoli tecnologici, per rappresentare
DettagliRappresentazione dell'informazione
Rappresentazione dell'informazione Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Logica binaria 3 I moderni calcolatori
DettagliArchitettura di un elaboratore. Informatica Architettura di un elaboratore 1
Architettura di un elaboratore Informatica Architettura di un elaboratore 1 Il termine informatica Informazione + automatica Informazione = dati + istruzioni Informatica Architettura di un elaboratore
DettagliPrima Lezione. L information Technology
Prima Lezione L information Technology Civiltà Informatica La tecnologia informatica è impiegata sempre più diffusamente nel lavoro, nello studio, nel tempo libero. Il continuo diminuire dei costi, e l'introduzione
DettagliCalcolatore e unità di misura
Calcolatore e unità di misura Ing. Maria Grazia Celentano Dipartimento di Storia, Società e Studi sull Uomo Università del Salento 1 L INFORMAZIONE INFORMAZIONE Dato che riduce l'incertezza tra due o più
DettagliInformatica. Ottali ed esadecimali. Numeri naturali binari nei calcolatori 02/03/2007. Introduzione ai sistemi informatici 1
Informatica Pietro Storniolo storniolo@csai.unipa.it http://www.pa.icar.cnr.it/storniolo/info267 Numeri naturali binari nei calcolatori Per la codifica dei numeri naturali (interi positivi) si utilizzano
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda 2 LEZIONE N.5 Codifica delle Informazioni LA CODIFICA DEI NUMERI Obiettivo:
DettagliLa codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Introduzione q Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni
DettagliTecnologie Multimediali a.a. 2016/2017. Docente: DOTT.SSA VALERIA FIONDA
Tecnologie Multimediali a.a. 2016/2017 Docente: DOTT.SSA VALERIA FIONDA Rappresentazione digitale delle immagini Sistema binario Il computer "capisce" solo 2 stati: passacorrente (1) non passa corrente
DettagliArchitettura del Calcolatore. Lezione 3
Architettura del Calcolatore Lezione 3 Implementazione del Modello di Von neumann Una Scheda Madre (1/2) Una Scheda Madre (2/2) Informazione Multimediale Lettere e numeri non costituiscono le uniche informazioni
DettagliCorso di Informatica
Corso di Informatica Modulo 1 4-Rappresentazione di informazioni non numeriche 1 Prerequisiti Struttura del sistema di elaborazione Evoluzione dei sistemi di elaborazione Uso elementare della multimedialità
DettagliLa codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica
DettagliOHLQIRUPD]LRQLQRQQXPHULFKH
OHLQIRUPD]LRQLQRQQXPHULFKH RAPPRESENTAZIONE DI TESTI Lo standard ASCII (American Standard Code for Information Interchange): 7 bit, 2 7 = 128 simboli diversi: - (a z A Z 0 9!?,. ; : @ # $ ), - alcuni codici
DettagliIntroduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano
Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Informazione e Codifica D. Gubiani Nei sistemi informatici le informazioni vengono
DettagliCodifica dell informazione. 11/2/2014 Informatica applicata alla comunicazione multimediale Cristina Bosco
Codifica dell informazione 11/2/2014 Informatica applicata alla comunicazione multimediale Cristina Bosco L informatica è Informatica e informazione lo studio degli algoritmi che elaborano l informazione
DettagliInformazione multimediale
Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma ci sono sempre piu applicazioni che utilizzano ed elaborano anche altri tipi di informazione:
DettagliLaboratorio Informatico di Base. Concetti di base sull informatica
Laboratorio Informatico di Base Concetti di base sull informatica Codifica di filmati u Immagini in movimento sono memorizzate come sequenze di fotogrammi u In genere si tratta di sequenze compresse di
DettagliRappresentazione dell informazione
Rappresentazione dell informazione Tipi di informazione informazione codifica decodifica rappresentazione binaria Mondo esterno Computer: memorizzazione, elaborazione Rappresentazione delle informazioni
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
DettagliRappresentazione delle Immagini. Corso di Informatica. Rappresentazione delle Immagini. Rappresentazione delle Immagini
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Rappresentazione delle Immagini Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it
DettagliLa Rappresentazione dell Informazione
La Rappresentazione dell Informazione Informatica B AA 2014 / 2015 6 Ottobre 2015 Giacomo Boracchi giacomo.boracchi@polimi.it Cos è l Informatica? Scienza della rappresentazione e dell elaborazione dell
DettagliRAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA
RAPPRESENTAZIONE DEI DATI SISTEMI DI MISURA Dipartimento di Storia, Società e Studi sull Uomo Università del Salento Ing. Maria Grazia Celentano 1 SISTEMI DI NUMERAZIONE Il nostro sistema di numerazione
DettagliRappresentazione dell informazione. Graziano Pravadelli (2012)
Rappresentazione dell informazione Graziano Pravadelli (2012) Rappresentare l informazione Per elaborare l informazione è necessario saperla rappresentare in una forma comprensibile per l esecutore Bisogna
DettagliINFORMATICA GENERALE
INFORMATICA GENERALE a.a. 2006/2007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 15.30 presso Dipartimento di Informatica, Largo Pontecorvo 2 Stanza 394 negli altri periodi:
DettagliInformatica di Base - 6 c.f.u.
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Rappresentazione delle informazioni Testo,
Dettagli1.2d: La codifica Digitale dei caratteri
1.2d: La codifica Digitale dei caratteri 2 12 ott 2011 Bibliografia Curtin, 3.6 (vecchie edizioni) Curtin, 2.5 (nuova edizione) CR pag. 9-14 Questi lucidi 3 12 ott 2011 La codifica dei caratteri Un testo
DettagliLa codifica. dell informazione. (continua) Codifica dei numeri. Codifica dei numeri. Sono stati pertanto studiati codici alternativi per
La codifica dell informazione (continua) Codifica dei numeri Il codice ASCII consente di codificare le cifre decimali da 0 a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero
DettagliLa codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale
La codifica dell informazione Il codice ASCII consente di codificare le cifre decimali da a 9 fornendo in questo modo un metodo per la rappresentazione dei numeri Il numero 324 potrebbe essere rappresentato
DettagliLA CODIFICA DELL INFORMAZIONE
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 20/2 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
DettagliTipi di Informazione
Tipi di Informazione Testo (caratteri) Numeri Suoni Immagini Le informazioni sono concetti astratti che esistono indipendentemente dalla loro rappresentazione Tutto ciò che ci circonda è informazione Informazione
DettagliCODIFICA DELLE INFORMAZIONI. Prof. Marco Camurri
CODIFICA DELLE INFORMAZIONI Argomenti Sistemi di numerazione conversioni tra i sistemi decimale, binario ed esadecimale Codifica dei numeri interi senza segno codifica binaria, codifica BCD Codifica dei
DettagliDigitalizzazione delle immagini
Digitalizzazione delle immagini Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dai computer ma sempre più applicazioni utilizzano ed elaborano anche altri
DettagliSistemi di Elaborazione delle Informazioni
Sistemi di Elaborazione delle Informazioni Rappresentazione dell Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? 2 Codifica binaria
DettagliCODIFICA DI CARATTERI
CODIFICA DI CARATTERI Associando un simbolo dell alfabeto ad ogni numero possiamo codificare tutte le lettere Codifica ASCII (American Standard Code for Information Interchange): Caratteri speciali, punteggiatura,
DettagliUniversità degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica
Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 4 21 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 nel campo dell'informatica
DettagliLaboratorio di Informatica. Codifica binaria - numeri razionali. per la laurea triennale in Chimica
Corso di laurea triennale in Chimica - Laboratorio di Informatica 1 Codifica - numeri razionali Corso di laurea triennale in Chimica - Laboratorio di Informatica 2 Laboratorio di Informatica per la laurea
DettagliAcquisizione di immagini
Acquisizione di immagini Immagini e Filmati L immagine Un'immagine è un modo di rappresentare in un spazio generalmente piano (a coordinate indipendenti) un oggetto o una scena o una creazione della fantasia.
DettagliCodifica binaria dell informazione
Codifica binaria dell informazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Agosto 2014 Un obiettivo per domarli tutti 2 Obiettivi Rappresentazione dell informazione Da
DettagliCODIFICA IMMAGINI IN BIANCO E NERO
Rappresentazione delle immagini Anche le immagini possono essere codificate mediante una sequenza di 0 e 1., questa operazione si chiama digitalizzazione. La prima cosa da fare è dividere l immagine in
DettagliAcquisizione di immagini
Università di Roma Tor Vergata Anno Accademico 2016 2017 Acquisizione di immagini Immagini e Filmati L immagine Un'immagine è un modo di rappresentare in un spazio generalmente piano (a coordinate indipendenti)
DettagliProf. Pagani corrado LA CODIFICA DELLE INFORMAZIONI FORMATI DEI FILE
Prof. Pagani corrado LA CODIFICA DELLE INFORMAZIONI FORMATI DEI FILE CODIFICA DELLE IMMAGINI Esistono numerose tecniche che vengono utilizzate per la memorizzazione digitale di un'immagine Tipicamente
DettagliIntroduzione alla progettazione grafica
Introduzione alla progettazione grafica Marco Franceschini 2 Introduzione Progettazione tecnica Progettazione artistica Il progettista grafico 3 Elementi del progetto grafico Supporto (tipologie, formati,...)
DettagliAbilità Informatiche. capitoli 1-2. Prof. Fabio Calefato a.a Giurisprudenza
Abilità Informatiche capitoli 1-2 Prof. Fabio Calefato a.a. 2015-16 Giurisprudenza Informatica Definizione Scienza della rappresentazione e dell elaborazione dell informazione Inform(azione) (auto)matica
DettagliArchitettura di un elaboratore. Rappresentazione dell informazione digitale
Architettura di un elaboratore Rappresentazione dell informazione digitale Rappresentazione dell informazione digitale L informatica è la scienza della rappresentazione e dell elaborazione dell informazione.
DettagliLA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 2014/15 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
DettagliLA CODIFICA DELL INFORMAZIONE. Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2
LA CODIFICA DELL INFORMAZIONE Introduzione ai sistemi informatici D. Sciuto, G. Buonanno, L. Mari, McGraw-Hill Cap.2 Codifica dati e istruzioni Per scrivere un programma è necessario rappresentare istruzioni
Dettagli