Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni
|
|
- Edmondo Basile
- 7 anni fa
- Visualizzazioni
Transcript
1 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 (UNISS) I Dati 1 / 36
2 Informazione Entità che può contribuire ad una riduzione dell incertezza. Le informazioni non sono entità fisiche; esse possono essere create (ad esempio scrivendo qualcosa su un foglio di carta) trasmesse (ad esempio inviando via fax il foglio) distrutte (distruggendo il foglio) La conservazione o la trasmissione delle informazioni implica l esistenza un supporto fisico adeguato (il foglio di carta) I calcolatori forniscono supporti di memorizzazione che possono assumere solo due stati: la quantità di informazione memorizzata su un singolo dispositivo a due stati è chamata bit (binary digit). Luca Pulina (UNISS) I Dati 2 / 36
3 Bit I bit sono gli elementi usati nei computer moderni per codificare le informazioni. Si presentano come configurazioni di zeri e uni. Una configurazione di 8 bit è detta byte. Un insieme di più byte è detto word. I bit sono dei simboli (non solo valori numerici) il cui significato dipende dall applicazione in uso Valori numerici Caratteri alfabetici Segni di punteggiatura Immagini... Per essere manipolata da un calcolatore ogni tipo di informazione deve essere codificata in forma binaria. Luca Pulina (UNISS) I Dati 3 / 36
4 Outline 1 Algebra Booleana 2 Rappresentazione delle informazioni Luca Pulina (UNISS) I Dati 4 / 36
5 Outline 1 Algebra Booleana 2 Rappresentazione delle informazioni Luca Pulina (UNISS) I Dati 5 / 36
6 Algebra booleana Algebra booleana: base dei calcolatori moderni George Boole ( ): fondamenti dell algebra booleana Shannon (1938): prima idea di applicare l algebra booleana ai circuiti Componenti: Variabili logiche Operatori Le funzioni logiche, ottenute applicando gli operatori alle variabili, possono essere descritte tramite tavole di verità Luca Pulina (UNISS) I Dati 6 / 36
7 Operazioni booleane Variabili logiche Una variabile logica x può avere solo due stati: x = 0 valore FALSO x = 1 valore VERO Luca Pulina (UNISS) I Dati 7 / 36
8 Operazioni booleane Variabili logiche Una variabile logica x può avere solo due stati: x = 0 valore FALSO x = 1 valore VERO Operatori Tre operatori fondamentali AND OR NOT Luca Pulina (UNISS) I Dati 7 / 36
9 Operazioni booleane AND Riflettere la verità o la falsità di un asserzione formata unendo tramite la congiunzione e due asserzioni più semplici. Il sole è giallo AND il mare è blu. Altri simboli:, a b a AND b Luca Pulina (UNISS) I Dati 8 / 36
10 Operazioni booleane OR Le asserzioni di questo tipo sono vere quando almeno una delle due componenti è vera. Il sole è giallo OR il mare è rosa. Altri simboli:, + a b a OR b Luca Pulina (UNISS) I Dati 9 / 36
11 Operazioni booleane NOT La sua uscita è l opposto dell ingresso. A differenza delle altre operazioni, NOT ha un solo ingresso. Altri simboli:, a NOT a Luca Pulina (UNISS) I Dati 10 / 36
12 Proprietà Proprietà dell algebra booleana (valgono anche le relazioni duali) Commutativa: A + B = B + A Associativa: A (B C) = (A B) C Assorbimento o inclusione: A (A + B) = A Luca Pulina (UNISS) I Dati 11 / 36
13 Proprietà Proprietà dell algebra booleana (valgono anche le relazioni duali) Commutativa: A + B = B + A Associativa: A (B C) = (A B) C Assorbimento o inclusione: A (A + B) = A Proprietà supplementari Distributiva: A (B + C) = A B + A C (vale la duale) Elemento neutro: 0 + A = A, 1 A = A (duale) Complementare: A A = 0, A + A = 1 (duale) Luca Pulina (UNISS) I Dati 11 / 36
14 Leggi di De Morgan A + B = A B Luca Pulina (UNISS) I Dati 12 / 36
15 Leggi di De Morgan A + B = A B A B = A + B Luca Pulina (UNISS) I Dati 12 / 36
16 Porte logiche AND OR NOT Porta logica (gate): dispositivo che, dati i valori di ingresso, produce l uscita di un operazione booleana. Nei computer odierni sono realizzate con circuiti elettronici in cui 0 e 1 sono rappresentati come livelli di tensione. Le porte logiche rappresentano gli elementi base dei computer. Luca Pulina (UNISS) I Dati 13 / 36
17 Outline 1 Algebra Booleana 2 Rappresentazione delle informazioni Luca Pulina (UNISS) I Dati 14 / 36
18 Notazione binaria I Metodo per la rappresentazione dei valori numerici usando solo le cifre 0 e 1, anziché le cifre 0,..., 9 come nel sistema decimale. Immaginiamo un contachilometri per auto in binario (a 4 bit): Luca Pulina (UNISS) I Dati 15 / 36
19 Notazione binaria II Nel sistema decimale, ogni posizione è associata ad una quantità. Ad esempio, considerando 375 il 5 è nella posizione delle unità il 7 è nella posizione delle decine il 3 è nella posizione delle centinaia Si può esprimere 375 come (3 100) + (7 10) + (5 1) Luca Pulina (UNISS) I Dati 16 / 36
20 Notazione binaria III Anche nella notazione binaria la posizione di ciascuna cifra è associata ad una quantità. La cifra all estrema destra è associata alla quantità uno (2 0 ). La posizione successiva a sinistra è associata a due (2 1 ). La posizione successiva a sinistra è associata a quattro (2 2 ). La posizione successiva a sinistra è associata a otto (2 3 ).... Luca Pulina (UNISS) I Dati 17 / 36
21 Conversione da rappresentazione binaria a decimale Stessa procedura del sistema in base 10: Moltiplicare il valore di ogni cifra per la quantità associata alla sua posizione. Somma dei risultati. Luca Pulina (UNISS) I Dati 18 / 36
22 Conversione da rappresentazione decimale a binaria Algoritmo per trovare la rappresentazione binaria di un intero positivo 1 Dividere il valore per due e memorizzare il resto. 2 Finché il quoziente ottenuto non è zero, continuare a dividere l ultimo quoziente per due e memorizzare il resto. 3 Ottenuto un quoziente zero, la rappresentazione binaria del valore originale consiste nei resti elencati da destra a sinistra, nell ordine in cui sono stati memorizzati. Luca Pulina (UNISS) I Dati 19 / 36
23 Conversione da rappresentazione decimale a binaria Esempio Applicazione dell algoritmo al valore 13. Luca Pulina (UNISS) I Dati 20 / 36
24 Somma di numeri binari Tabelline dell addizione binaria Esempio (58) (27) (85) Luca Pulina (UNISS) I Dati 21 / 36
25 Notazione in complemento a due I Sistema più diffuso per la rappresentazione dei numeri interi all interno dei computer. Usa un numero fisso di bit per rappresentare ogni valore del sistema. Nei sistemi moderni è tipicamente 32 bit. Negli esempi successivi useremo configurazioni più brevi Luca Pulina (UNISS) I Dati 22 / 36
26 Notazione in complemento a due II Codifica dei numeri positivi Si parte da una stringa di 0 di lunghezza opportuna. Si conta in binario fino a raggiungere la configurazione composta da un singolo 0 seguito da tutti 1. Codifica dei numeri negativi Si inizia con una stringa di 1 di lunghezza opportuna. Si conta in binario all indietro fino alla configurazione composta da un singolo 1 seguito da tutti 0. Il bit all estrema sinistra indica il segno È chiamato anche bit di segno I valori negativi hanno bit di segno pari a 1. I valori positivi hanno bit di segno pari a 0. Luca Pulina (UNISS) I Dati 23 / 36
27 Conversione decimale di un numero in complemento a due Se la configurazione di bit rappresenta un numero positivo: la stessa usata prima. negativo: Si esegue il complemento: si applica l operatore NOT alla configurazione. Si somma il valore 1 al risultato convertito prima dell aggiunta del segno. Esempio Convertire la configurazione 1100 Il bit di segno è 1 numero negativo. Il complemento è 0011 Il valore decimale corrisponde a 3. Si aggiunge uno, ottenendo il valore 4. Era un numero negativo, quindi il risultato finale è -4. Luca Pulina (UNISS) I Dati 24 / 36
28 Somma in complemento a due Si applica lo stesso algoritmo usato per la somma binaria con la differenza che tutte le configurazioni di bit, compreso il risultato, hanno la stessa lunghezza L eventuale bit extra generato sulla sinistra della risposta deve essere troncato Sommando 0111 e 1011 otteniamo Luca Pulina (UNISS) I Dati 25 / 36
29 Il problema dell overflow I Si considerino configurazioni di 4 bit. Si voglia eseguire l operazione Il risultato corretto sarebbe 9. Il risultato dell operazione in complemento a due è -7!. Non è possibile sperare di ottenere la risposta corretta Luca Pulina (UNISS) I Dati 26 / 36
30 Il problema dell overflow II In qualunque sistema di complemento a due la dimensione dei valori che può essere rappresentata ha un limite preciso. Un tipo di errore come quello dell esempio precedente è chiamato overflow. Il problema si presenta quando il valore che deve essere rappresentato è esterno agli intervalli che possono essere rappresentati. Luca Pulina (UNISS) I Dati 27 / 36
31 Rappresentazione del testo Codice ASCII Le informazioni testuali sono rappresentate tramite un codice ad ogni simbolo è assegnata una configurazione univoca di bit. Il testo viene presentato come una stringa di bit. Codice ASCII (American Standard Code for Information Interchange): usa 8 bit per rappresentare Lettere maiuscole e minuscole dell alfabeto inglese Segni di interpunzione Cifre da 0 a 9 Altri caratteri di controllo Luca Pulina (UNISS) I Dati 28 / 36
32 Caratteri ASCII Luca Pulina (UNISS) I Dati 29 / 36
33 Codice ASCII Esempio La seguente configurazione di bit rappresenta la parola Ciao C i a o Luca Pulina (UNISS) I Dati 30 / 36
34 Rappresentazione del testo Altri codici ASCII fu pensato per la lingua inglese applicazione limitata. Codifica standard più generale: Unicode Usa una configurazione a 16 bit. Può rappresentare anche lingue quali il cinese, il giapponese e l ebraico. Altra codifica standard: ISO (usa 32 bit). Luca Pulina (UNISS) I Dati 31 / 36
35 Codici e file Un file costituito da una sequenza di simboli codificati in ASCII o Unicode è detto file di testo. È importante distinguere tra File di testo semplici Vengono elaborati da editor di testo (ad esempio, notepad). File di testo elaborati Vengono elaborati da word processor (ad esempio, Word). Entrambi sono costituiti da testo. Un file di testo semplice contiene una codifica standard carattere per carattere. Un file prodotto con un word processor può contenere codici proprietari (diversi da ASCII o Unicode). Luca Pulina (UNISS) I Dati 32 / 36
36 Rappresentazione dei valori numerici Per memorizzare valori esclusivamente numerici, i codici tipo ASCII non sono una soluzione efficiente Assumiamo di voler memorizzare il valore 25 In ASCII avremo bisogno di 16 bit (sono due simboli) In più, il valore più grande memorizzabile sarebbe 99. Usando la notazione binaria, usando 16 bit si può memorizzare un numero da 0 a 65535! Tale notazione (o sue varianti) viene usata per archiviare dati numerici codificati. La notazione binaria è un modo per rappresentare i valori numerici utilizzando solo le cifre 0 e 1. Luca Pulina (UNISS) I Dati 33 / 36
37 Rappresentazione delle immagini Tecniche bitmap ( mappa di bit ) Immagine trattata come matrice di punti. Ogni punto è chiamato picture element (pixel). Un immagine in bianco e nero è codificata come una stringa di bit Rappresentano la riga di pixel nell immagine. Ogni bit sarà 1 o 0 a seconda che il pixel sia nero o bianco. È l approccio usato dagli apparecchi fax. Luca Pulina (UNISS) I Dati 34 / 36
38 Tecniche bitmap Il termine bitmap è stato esteso fino a comprendere tutti i sistemi per cui le immagini sono codificate pixel per pixel: Fotografie in bianco e nero: ogni pixel è formato da 8 bit (per rappresentare le sfumature di grigio). Immagini a colori: ogni pixel è rappresentato da una combinazione di bit che ne indica l aspetto. Luca Pulina (UNISS) I Dati 35 / 36
39 Codifica RGB Ogni pixel è rappresentato come combinazione di tre colori: Red (rosso), Green (verde), Blue (blu), che corrispondono ai tre colori primari. Si usa un byte per rappresentare l intensità di ciascun componente. 3 byte di memoria per rappresentare un singolo pixel. Luca Pulina (UNISS) I Dati 36 / 36
La 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
DettagliLA CODIFICA DELLE INFORMAZIONI
LA CODIFICA DELLE INFORMAZIONI I SEGNALI PER COMUNICARE ANALOGICO DIGITALE Gli esseri umani ed i computer utilizzano differenti tipi di segnali per comunicare. INFORMAZIONE ANALOGICA La voce umana e la
DettagliEsercitazioni - Informatica A
Esercitazioni - Informatica A Roberto Tedesco E-mail: tedesco@elet.polimi.it Ufficio: 3, piano DEI Tel: 2 2399 3667 oppure 2 2399 3668 Ricevimento: venerdì.3 2.3 Sito web del corso: http://www.elet.polimi.it/corsi/infoa
DettagliRappresentazione dell informazione
Rappresentazione dell informazione Informazione analogica e digitale Rappresentazione dell informazione Il primo tipo di informazione che si presta ad essere rappresentato rigorosamente è l informazione
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
DettagliPag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 Tipi di dati Informatica Facoltà di Medicina Veterinaria La Rappresentazione e la Codifica delle
DettagliLa "macchina" da calcolo
La "macchina" da calcolo Abbiamo detto che gli algoritmi devono essere scritti in un linguaggio "comprensibile all'esecutore" Se il nostro esecutore è il "calcolatore", questo che linguaggio capisce? che
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
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
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,
DettagliLa rappresentazione delle informazioni
La rappresentazione delle informazioni In queste pagine cercheremo di capire come sia possibile rappresentare mediante numeri e memorizzare in un file testi, immagini, video, suoni... Il computer per lavorare
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
DettagliLa codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni dei programmi
DettagliLa rappresentazione delle informazioni
Procedimento di codifica La rappresentazione delle informazioni Come il computer rappresenta le informazioni Il computer per lavorare sui dati, ha bisogno che questi siano espressi come sequenze di 1 e
DettagliNotazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte
Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla
DettagliSistemi di elaborazione delle informazioni. Palmino Sacco
Sistemi di elaborazione delle informazioni Palmino Sacco www.radiologiasiena.it sacco@unisi.it LEZIONE 2 Il trattamento delle informazioni www.radiologiasiena.it sacco@unisi.it Nel 1833 un professore di
DettagliCodifica dell informazione
Codifica dell informazione Gli algoritmi sono costituiti da istruzioni (blocchi sequenziali, condizionali, iterativi) che operano su dati. Per trasformare un programma in una descrizione eseguibile da
DettagliRappresentazione dell informazione
Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Immagini fisse Interi
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
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,
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:
DettagliInsegnamento Informatica CdS Scienze Giuridiche
Insegnamento Informatica CdS Scienze Giuridiche A.A. 29/ Prof. Valle D.ssa Folgieri Informazioni preliminari Prof. Valle email valle@dsi.unimi.it SITO DEL CORSO: http://webcen.dsi.unimi.it/wcinfo Syllabus:
DettagliArgomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni
Argomenti trattati Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni Informazione mi dai il numero di Andrea? 0817651831 Il numero
Dettaglimodificato da andynaz Cambiamenti di base Tecniche Informatiche di Base
Cambiamenti di base Tecniche Informatiche di Base TIB 1 Il sistema posizionale decimale L idea del sistema posizionale: ogni cifra ha un peso Esempio: 132 = 100 + 30 + 2 = 1 10 2 + 3 10 1 + 2 10 0 Un numero
DettagliLa Rappresentazione dell Informazione
La Rappresentazione dell Informazione Parte III I codici Codici a.a. 27-28 Un codice è una funzione che associa ad una sequenza di simboli un significato Codice : {entità} {sequenze di simboli} Un codice
DettagliRappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice:
Rappresentazione dei numeri naturali La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice: 1 I 0001 / 2 II 0010 // 3 III 0011 /// 4 IV 0100 //// 5 V 0101
DettagliAnalogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale
Analogico vs. Digitale LEZIONE II La codifica binaria Analogico Segnale che può assumere infiniti valori con continuità Digitale Segnale che può assumere solo valori discreti Analogico vs digitale Il computer
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
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
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
DettagliInformatica per le discipline umanistiche 2
Informatica per le discipline umanistiche 2 Rappresentazione dell informazione Rappresentazione dell informazione Informatica: studio sistematico degli algoritmi che descrivono e trasformano l informazione:
DettagliDefinizioni. Esempi di alfabeti
Definizioni SIMBOLO: entità minima significativa STRINGA: sequenza finita di simboli giustapposti (lunghezza della stringa, stringa vuota) ALFABETO: insieme finito di simboli LINGUAGGIO: insieme di stringhe
DettagliLa rappresentazione delle Informazioni
La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad avere a che fare con vari tipi di informazioni, di natura e forma diversa, così come siamo abituati a diverse rappresentazioni
DettagliCodifica binaria. Rappresentazioni medianti basi diverse
Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla
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,
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
DettagliSistemi di Numerazione
Sistemi di Numerazione Corso Università Numeri e Numerali Il numero cinque 5 V _ Π Arabo Romano Maya Greco Cinese Il sistema decimale Sistemi Posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2 10 0 Sistemi Posizionali
DettagliInformatica di Base 1 Linea 1
Informatica di Base 1 Linea 1 Jianyi Lin Dipp. di Matematica e Scienze dell Informazione Università degli Studi di Milano, Italia jianyi.lin@unimi.it a.a. 2011/12 1 c 2011 J.Lin, M. Monga. Creative Commons
DettagliLa rappresentazione dell informazione
Corso di Laurea Ingegneria Civile Elementi di Informatica La rappresentazione dell informazione Febbraio 27 La rappresentazione dell informazione L informazione all interno del calcolatore La rappresentazione
DettagliInformatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione
La codifica dell informazione Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Informatica, Informazione e Telecomunicazioni l informatica
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
DettagliAlgoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di.
Codifica di Dati e Istruzioni Fondamenti di Informatica Codifica dell Informazione Prof. Francesco Lo Presti Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare
DettagliFondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario Rappresentazione dei numeri naturali (N) Rappresentazione dei numeri interi (Z) Modulo e segno In complemento a 2 Operazioni aritmetiche
DettagliLa codifica dell informazione
La codifica dell informazione Codifica dati e istruzioni Algoritmi = istruzioni che operano su dati. Per scrivere un programma è necessario rappresentare istruzioni e dati in un formato tale che l esecutore
DettagliIntroduzione e Nozioni di Base. Prof. Thomas Casali
Università degli studi di Bologna Facoltà di Economia Sede di Forlì Introduzione e Nozioni di Base Corso di Laurea in Economia di Internet Prof. Thomas Casali thomas@casali.biz La rappresentazione digitale
DettagliLa codifica dei caratteri di un testo
La codifica dei caratteri di un testo L obiettivo è quello di comunicare con il calcolatore usando il nostro linguaggio. Dobbiamo rappresentare le lettere dell alfabeto L insieme di simboli comunemente
DettagliRappresentazione digitale delle informazioni
Rappresentazione digitale delle informazioni Informazione oggi Informatica: disciplina che studia l elaborazione automatica di informazioni. Elaboratore: sistema per l elaborazione automatica delle informazioni.
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
DettagliInformatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione
La codifica dell informazione Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Ivan Serina Prof. Alfonso Gerevini Informatica, Informazione
DettagliSomma di numeri binari
Fondamenti di Informatica: Codifica Binaria dell Informazione 1 Somma di numeri binari 0 + 0 = 0 0 + 1 = 1 1 + 0 = 1 1 + 1 = 10 Esempio: 10011011 + 00101011 = 11000110 in base e una base Fondamenti di
DettagliCorso di Laurea Ingegneria Civile Fondamenti di Informatica
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 03 La rappresentazione dell informazione Marzo 2010 La rappresentazione dell informazione 1 Prerequisiti Architettura calcolatore Sistema
DettagliLa memorizzazione dei dati e delle istruzioni
La memorizzazione dei dati e delle istruzioni La più piccola unità di informazione memorizzabile (e quindi utilizzabile) è il bit (Binary digit), che può assumere valore 0 o 1. Il dispositivo utilizzato
DettagliRappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano
Rappresentazione di dati: numerazione binaria Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze
DettagliDalla precedente lezione: LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) 28/02/2016
LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 3 LA RAPPRESENTAZIONE DEI DATI (1) Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna
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
DettagliFondamenti di Programmazione. Sistemi di rappresentazione
Fondamenti di Programmazione Sistemi di rappresentazione Numeri e numerali Il numero cinque 5 V _ Π 五 Arabo Romano Maya Greco Cinese Il sistema decimale Sistemi posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2
DettagliRappresentazione dell Informazione
Rappresentazione dell Informazione Gli strumenti di elaborazione e memorizzazione a cui un computer ha accesso hanno solo 2 stati Rappresentazione delle informazioni in codice binario: Caratteri, Naturali
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Cos è l Informatica La scienza della rappresentazione
DettagliCalcolatori: Rappresentazione dei Dati e Aritmetica binaria
Calcolatori: Rappresentazione dei Dati e Aritmetica binaria 1 Codifica dell Informazione Ad un calcolatore le informazioni sono fornite, ad esempio tramite tastiera, come sequenze di caratteri alfanumerici
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,
DettagliRappresentazione delle Informazioni. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni
Rappresentazione delle Informazioni IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni La rappresentazione delle Informazioni Nella vita di tutti i giorni siamo abituati ad usare vari tipi di informazioni,
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
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Cos è l Informatica La scienza della rappresentazione
DettagliRappresentazione dell Informazione
Rappresentazione dell Informazione Rappresentazione delle informazioni in codice binario Caratteri Naturali e Reali positivi Interi Razionali Rappresentazione del testo Una stringa di bit per ogni simbolo
DettagliRappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci
Architettura degli Elaboratori Rappresentazione delle frazioni proprie Aritmetica in binario Barbara Masucci Punto della situazione Ø Abbiamo visto Ø ll sistema posizionale pesato, in particolare le rappresentazioni
DettagliLa codifica digitale
La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore
DettagliDIPARTIMENTO DI MATEMATICA E INFORMATICA SISTEMI OPERATIVI. Anno Accademico 2017/2018. Docente: ing. Salvatore Sorce
DIPARTIMENTO DI MATEMATICA E INFORMATICA SISTEMI OPERATIVI Anno Accademico 27/28 Docente: ing. Salvatore Sorce Rappresentazione numerica delle informazioni I parte: i bit e i sistemi di numerazione Obiettivi
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
DettagliInformatica. La codifica di numeri, caratteri, immagini e suoni
Informatica La codifica di numeri, caratteri, immagini e suoni Codifica dell informazione Rappresentazione dei simboli usati dall uomo nel suo linguaggio naturale (alfabeto esterno) in simboli adatti per
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
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
DettagliCorso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 2 La rappresentazione dell informazione Ottobre 2006 La rappresentazione dell informazione 1 Nota bene Alcune parti del presente
DettagliRapida Nota sulla Rappresentazione dei Caratteri
TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit
DettagliLa codifica dei caratteri di un testo
La codifica dei caratteri di un testo L obiettivo è quello di comunicare con il calcolatore usando il nostro linguaggio. Dobbiamo rappresentare le lettere dell alfabeto L insieme di simboli comunemente
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
DettagliTECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue)
TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze elettriche:
DettagliRappresentazione dell informazione
Corso di Laurea in Informatica Rappresentazione dell informazione Architettura dei Calcolatori Prof. Andrea Marongiu andrea.marongiu@unimore.it Anno accademico 2018/19 Rappresentazione binaria Tutta l
DettagliInformatica Applicata. introduzione
introduzione 1 INFORMATICA E' la scienza che si propone di raccogliere, organizzare, elaborare e conservare le informazioni gestendole in modo automatico. Il termine deriva dalla fusione delle parole:
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
DettagliRappresentazione dell informazione. Gabriella Trucco
Rappresentazione dell informazione Gabriella Trucco Simboli e alfabeto Per formalizzare dati (numeri, caratteri, immagini, suoni, ) si utilizzano successioni di simboli scelti da un insieme finito detto
DettagliRappresentazione in virgola mobile (floating-point) Rappresentazione in virgola mobile (floating-point)
Se ho una rappresentazione in virgola fissa (es. su segno e 8 cifre con 3 cifre alla destra della virgola) rappresento numeri (base ) compresi fra -99999.999 e 99999.999 Non posso rappresentare, quindi:
DettagliCapitolo 1. Salvataggio dei dati. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved
Capitolo 1 Salvataggio dei dati Prof. Mauro Giacomini 2007 Pearson Addison-Wesley. All rights reserved Capitolo 1: Salvataggio dei dati 1.1 Bits e loro memorizzazione 1.2 Memoria principale 1.3 Memorie
DettagliLa rappresentazione dell informazione
La rappresentazione dell informazione Parte I Su questa parte vi fornirò dispense Sui testi di approfondimento: leggere dal Cap. del testo C (Console, Ribaudo):.,. fino a pg.6 La rappresentazione delle
DettagliRappresentazione dell Informazione. Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1
Rappresentazione dell Informazione Sistemi di Elaborazione delle Informazioni Rappresentazione Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare
DettagliI sistemi di numerazione. Informatica - Classe 3ª, Modulo 1
I sistemi di numerazione Informatica - Classe 3ª, Modulo 1 1 La rappresentazione interna delle informazioni ELABORATORE = macchina binaria Informazione esterna Sequenza di bit Spett. Ditta Rossi Via Roma
DettagliAbilità Informatiche e Telematiche
Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea Magistrale in Informazione, Editoria e Giornalismo, Università
DettagliUn ripasso di aritmetica: Conversione dalla base 10 alla base 2
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre
DettagliFondamenti di Programmazione. Sistemi di rappresentazione
Fondamenti di Programmazione Sistemi di rappresentazione Numeri e numerali Il numero cinque 5 V _ Π 五 Arabo Romano Maya Greco Cinese Sistemi posizionali 1 10 3 + 4 10 2 + 9 10 1 + 2 10 0 Sistemi posizionali
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 delle immagini
Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:
DettagliLa codifica. dell informazione
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
DettagliInformatica e Bioinformatica: Rappresentazione dell Informazione
Informatica e Bioinformatica: Rappresentazione dell Informazione Date TBD Sommario Il calcolatore è in grado di elaborare differenti tipi di informazione numeri, caratteri, immagini, suoni, video Informazione
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 27/28 Docente: ing. Salvatore Sorce Rappresentazione delle informazioni Sistemi di
DettagliLez2 mar 7 Ottobre 2008 Op. aritmetiche/logiche arch. Elaboratore
Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Lez2 mar 7 Ottobre 2008 Op. aritmetiche/logiche arch. Elaboratore 1 OPERAZIONI BINARIE Vedremo l addizione e la sottrazione (riflettete
DettagliLa codifica dei numeri
La codifica dei numeri La rappresentazione dei numeri con il sistema decimale può essere utilizzata come spunto per definire un metodo di codifica dei numeri all interno degli elaboratori: la sequenza
Dettagli