La codifica dell informazione
|
|
|
- Edmondo Nigro
- 9 anni fa
- Просмотров:
Транскрипт
1 La codifica dell informazione Ci sono tipi di persone in questo mondo, quelli che capiscono il binario e quelli che non lo capiscono. Michael Gittelsohn (?!) Parte I Sui testi di approfondimento: leggere dal Cap. 2 del testo C (Console, Ribaudo): 2., 2.2 fino a pg.6
2 La codifica delle informazioni Un calcolatore memorizza ed elabora informazioni Ieri: file come aggregato di informazioni Oggi: focus sulla codifica dei veri dati elementari che formano l informazione completa su cui i sistemi di calcolo operano Domanda chiave di questa lezione: come vengono rappresentate le informazioni su cui lavora una computer, ossia quelle che costituiscono dati e istruzioni di programma all interno del calcolatore? Osservazione: le informazioni devono essere rappresentate in forma adatta alla memorizzazione e alla manipolazione da parte di un calcolatore automatico -> rappresentazione digitale 2
3 Informazione e codifica bla bla simboli sequenza di bit codifica Informazione gestibile da un utente umano Rappresentazione digitale decodifica 3
4 Sommario Rappresentazione digitale o binaria Codifiche binarie di caratteri e simboli (dati non numerici) Codifica binaria dei dati numerici 4
5 Rappresentazione digitale o binaria All interno dell elaboratore ogni informazione è codificata usando la rappresentazione binaria o digitale, utilizzando cioè un alfabeto di due soli simboli: e 5
6 Rappresentazione digitale: perché? Scelta della rappresentazione: vincolata al tipo di operazione che devo fare su questa informazione Le ragioni della scelta di una rappresentazione binaria sono prevalentemente di carattere tecnologico, ossia dipende da come funzionano i dispositivi che costituiscono il computer questi dispositivi sono bistabili: assumono sempre uno stato fra due possibili Esempio: due possibili stati di polarizzazione di una sostanza magnetizzabile Passaggio/non passaggio di corrente attraverso un conduttore Passaggio/non passaggio di luce attraverso una fibra ottica questi 2 possibili stati fisici possono essere naturalmente tradotti nei simboli numerici del sistema binario e 6
7 Bit L entità minima di informazione codificabile attraverso la rappresentazione binaria è il bit Bit: da Binary Digit o cifra binaria può assumere valori: o 7 Con una cifra binaria posso rappresentare soltanto due informazioni, ognuna delle quali viene fatta corrispondere convenzionalmente al simbolo o
8 Codifica binaria dell informazione 8 Per poter rappresentare un numero maggiore di informazioni si usano sequenze di bit Ad esempio utilizzando 2 bit si possono codificare quattro informazioni diverse: Il processo che fa corrispondere a una informazione una configurazione di bit prende il nome di codifica binaria dell informazione L associazione informazione/configurazione di bit è convenzionale: l importante è che tutti quelli che devono condividere l informazione usino la stessa convenzione
9 Esempio: simboli e codifiche Tramite 2 bit posso codificare 4 diverse figure geometriche: 9
10 Esempio: simboli e codifiche Tramite 2 bit posso codificare 4 diversi risultati di un esame ottimo insufficiente
11 Sequenze di bit e codifiche Con bit codifico 2 informazioni: 2 Con 2 bit codifico 4 informazioni: 2 2 Con 3 bit codifico 8 informazioni: 2 3 Con N bit codifico 2 N informazioni
12 Sequenze Codifica dell informazione di bit e codifiche 2 Problema inverso: quanti bit ci vogliono per rappresentare M informazioni diverse (es. un alfabeto con M simboli)? Idea: seleziono il numero di bit N in modo che il numero delle possibili configurazioni di e sia max o uguale a M: 2 N > = M -> c è almeno una configurazione da far corrispondere a ogni simbolo dell alfabeto Esempio: Se devo codificare 22 informazioni diverse devo avere almeno 8 bit: 2 8 = 256 (> 22) 7 bit non sarebbero sufficienti! 2 7 = 28 (< 22)
13 Sequenze di bit e codifiche 3 Numero di bit nella sequenza Informazioni rappresentabili
14 4 Byte Un gruppo di 8 bit viene denominato byte Corrisponde alla memorizzazione di un carattere Consente di codificare 2 8 = 256 informazioni diverse 8 bit= byte
15 Byte Byte: unità di misura della capacità di memorizzare informazione Si utilizzano i multipli dei byte Kilo KB 2 ~ un migliaio (24) Mega MB 2 2 ~ un milione (KB*24) Giga GB 2 3 ~ un miliardo (MB*24) Tera TB 2 4 ~ mille miliardi (GB*24) Quanta memoria occupa un file: si misura in byte La capacità di memorizzazione di un dispositivo hardware si misura in byte (capacità di RAM, hard-disk) 5
16 Byte Esempio: quanta memoria occupa un file sul mio harddisk? 6
17 Byte Esempio: qual è la capacità di memoria del mio hard-disk? Capacità totale,7 GB spazio di memoria già utilizzato per memorizzare Informazioni 3,82 GB spazio di memoria ancora disponibile per memorizzare informazioni 7,88 GB 7
18 Tipi di informazione e codifica binaria Vediamo nello specifico come vengono codificate mediante l alfabeto binario tipi di informazione elementari che solitamente ci interessa elaborare: caratteri utilizzati nella comunicazione scritta, numeri, immagini, suoni, video 8
19 Sommario Rappresentazione digitale o binaria Codifiche di caratteri e simboli Rappresentazione dei numeri 9
20 I caratteri usati nella comunicazione scritta Il primo problema che si presenta se vogliamo poter comunicare con il computer usando il nostro linguaggio è quello di poter rappresentare un alfabeto di caratteri 52 lettere dell alfabeto anglosassone (maiuscole + minuscole) Segni di punteggiatura :,. ;!? Segni matematici + - { [ > Caratteri nazionali à è è ñ ç Altri segni In totale si tratta di un alfabeto di 22 caratteri circa considerando che ho bisogno di associare a ogni carattere una configurazione di bit (codice numerico), ho bisogno di......almeno 8 bit ( byte) 2
21 Codifica di dati alfabetici o caratteri 2 codifiche standard: per rimediare all apparente incomunicabilità fra linguaggio binario comprensibile dai computer e i dati alfabetici con cui di solito ci esprimiamo sono state definite alcune convenzioni (o codici) mediante le quali è possibile rappresentare in modo univoco un certo numero di caratteri attraverso configurazioni di bit prestabilite. ASCII (American Standard Code for Information Interchange) standard: 7 bit per carattere, rappresenta 28 caratteri ASCII esteso: 8 bit per carattere, rappresenta 256 caratteri UNICODE: 6 bit per carattere: (ASCII + caratteri etnici), rappresenta circa 65. caratteri codifiche proprietarie: MSWindows: 6 bit per carattere, simile a UNICODE
22 Unicode UNICODE: 6 bit per carattere -> in grado di codificare 2 6 caratteri diversi (~ 65.) ASCII + caratteri/simboli di altri alfabeti: greco, cirillico, cinese, arabo Codice in forma esadecimale 7 6 Binario: 22
23 Il codice ASCII caratteri di controllo segni di punteggiatura cifre decimali Alfabetiche maiuscole Alfabetiche minuscole 23 Codice ASCII Simbolo NUL! 2 P i l o
24 Il codice ASCII ASCII standard: 7 bit per carattere -> in grado di codificare 2 7= 28 caratteri diversi Tabella: mancano le prime 32 configurazioni usate per la codifica dei caratteri speciali Legenda: nella prima colonna ho i primi 3 bit della codifica, nella prima riga gli altri quattro 24 P ->
25 Sequenze di caratteri ASCII codifica di un singolo carattere -> codifica di una parola parola = sequenza di caratteri; codifica di una parola = sequenza delle codifiche ASCII dei caratteri che la costituiscono Codifica di un testo -> per la memorizzazione serviranno tanti byte quanti i caratteri che lo costituiscono (spazi bianchi e a capo compresi) Es. il Po! i l NUL P o 25
26 Sequenze di caratteri ASCII Il problema inverso: data una sequenza di bit, voglio ottenere il testo che codifica -> decodifica Dividendo la sequenza in gruppi di 8 bit è possibile risalire ai singoli caratteri che compongono la frase Es. P i! 26
27 Esercizi 27 Nell alfabeto di Terra Gemella sono previsti 333 simboli distinti. Di quanti bit ho bisogno per rappresentarli tutti? Quanti byte occupa la frase dati biologici se la codifichiamo utilizzando ASCII esteso? Quanti byte occupa se la codifichiamo in UNICODE? Dati 2 bit, quante informazioni distinte posso rappresentare?
28 Sommario Rappresentazione digitale o binaria Codifiche di caratteri e simboli Rappresentazione dei numeri 28
29 Numeri e codice ASCII Il codice ASCII permette di codificare cifre decimali da a 9 Usando il codice ASCII è possibile rappresentare numeri come sequenze di caratteri:22 2 Problema: con questo tipo di rappresentazione non posso effettuare operazioni aritmetiche -> il modo in cui codificheremo i numeri in binario si rifà direttamente alle leggi di conversioni di numeri con basi differenti 2 29
30 Il sistema di numerazione posizionale decimale Partiamo dal modo in cui vengono rappresentati i numeri nel sistema di numerazione decimale a cui siamo abituati Notazione posizionale: ogni cifra del numero assume un certo valore in funzione della sua posizione 365 notazione compatta, sta per o meglio in notazione esplicita 3
31 Notazione posizionale Ogni numero si esprime come la somma dei prodotti di ciascuna cifra per la base (nel nostro caso ) elevata all esponente che rappresenta la posizione della cifra (partendo da a dx). 365 = (3 2 ) + (6 ) + (5 ) 3
32 Notazione posizionale La notazione posizionale può essere usata con qualunque base creando così differenti sistemi di numerazione Per ogni base di numerazione utilizziamo un numero di cifre uguale alla base In informatica si utilizzano prevalentemente i sistemi di numerazione binaria (base 2), ottale (base 8), ed esadecimale (base 6) 32
33 Sistema di numerazione decimale La numerazione decimale (base ) utilizza una notazione posizionale basata su cifre (da a 9) e sulle potenze di Il numero 365 può essere rappresentato esplicitamente come
34 Sistema di numerazione binario Il sistema di numerazione binario (base 2) utilizza una notazione posizionale basata su 2 cifre ( e ) e sulle potenze di 2 Il numero può essere rappresentato esplicitamente come 2 = = 9 34
35 Sistema di numerazione ottale Il sistema di numerazione ottale (base 8) utilizza una notazione posizionale basata su 8 cifre (da a 7) e sulle potenze di 8 Il numero può essere rappresentato esplicitamente come 8 = = 53 Esercizio: in notazione esplicita Per evitare ambiguità si può esplicitamente indicare la base a cui si sta facendo riferimento: Esempio: 35
36 Sistema di numerazione esadecimale Il sistema di numerazione esadecimale (base 6) utilizza una notazione posizionale basata su 6 cifre (da a 9 poi A,B,C,D,E,F) e sulle potenze di 6 Il numero B7FC può essere rappresentato esplicitamente come () (5) 6 + (2) 6 = 47 Nelle pagine Web i colori vengono codificati utilizzando il sistema esadecimale. 36
37 Conversione da base n a base Per convertire un numero da una qualunque base alla base è sufficiente rappresentarlo esplicitamente e fare i calcoli 2 = = 53 B7FC 6 = () (5) 6 + (2) 6 = 47 37
38 Conversione da base a base n Per convertire un numero decimale a una base n qualsiasi (n<), occorre trovare tutti i resti delle successive divisioni del numero per la base n Esempio: voglio trovare il valore binario di 2; divido 2 per la base 2 38
39 Conversione da base a base 2 Quoziente Resto Lettura:
40 Conversione da base a base 2 Leggendo la sequenza dei resti dal basso verso l alto si ottiene la codifica binaria: 2 Per verificare se avete fatto errori potete riconvertire il risultato in base 4
41 Esercizi. Convertire in base decimale i seguenti numeri: 2, AAC Convertire in base 2 i seguenti numeri: 265, A occhio sapresti dire quali di questi numeri espressi in base binaria corrisponde a un numero decimale pari e quale dispari? 2, 2 4
42 Soluzione degli Esercizi. e 2. Esercizio : convertire 2 in base dieci binario decimale 42
43 Soluzione degli Esercizi. e 2. Esercizio : convertire AAC3 6 in base dieci esadecimale decimale somma dei prodotti 43
44 Soluzione degli Esercizi. e 2. Quoz. Resto Esercizio 2: convertire 265 in base 2:
45 Soluzione degli Esercizi. e 2. Esercizio 2: convertire 27 in base 2: Quoz Resto 45
46 Soluzione Esercizio 3:. Perché? Per convertire un generico numero binario C n C n-...c C (ogni C i ha valore o ) nel corrispondente numero decimale occorre rappresentarlo esplicitamente e eseguire le operazioni: C n 2 n + C n- 2 n C 2 + C 2 La somma di questi addendi è sicuramente un numero pari; infatti per ogni C i (i =,..,n) se C i = -> 2 i = ; se C i = -> 2 i = 2 i ; queste potenze sono multipli di due (-> numeri pari) 46
47 Esercizio 3 C n- 2 n C C 2 + C 2 numero pari 47 se il numero decimale è pari o dispari dipende solo dall'addendo più a destra: se C = -> 2 = ; numero pari + = numero pari se C = -> 2 = ; numero pari + = numero dispari Quindi se l'ultima cifra di un numero binario è, sicuramente corrisponderà a un numero decimale dispari
48 Rappresentazione dei numeri Tutti i numeri vengono distinti in 3 categorie: Interi senza segno (positivi) Interi con segno (positivi e negativi) Reali (numeri positivi e negativi con virgola) Ognuna di queste categorie viene rappresentata in modo diverso Indipendentemente dalla rappresentazione scelta, essa sarà di tipo finito e consentirà di rappresentare solo un sottoinsieme finito di numeri! 48
49 Codici a lunghezza fissa 49 All interno del computer, a causa di vincoli tecnologici, per rappresentare qualsiasi tipo di numero occorre usare un numero prefissato di cifre binarie (bit): (6, 32 ) Riflettiamo: supponiamo di avere 4 cifre a disposizione, qual è il più grande numero rappresentabile? dipende... In base : 9999 In base 2: (5 ) In base 6: FFFF ( ) In base 8: 7777 (495 )
50 Massimo numero rappresentabile In generale abbiamo che con n cifre a disposizione e base b, il più grande numero (intero positivo) rappresentabile si può esprimere come: b n Es. con 4 cifre: In base : 9999 = 4 - In base 2: (5 ) = In base 6: FFFF ( ) = In base 8: 7777 (495 ) = 8 4-5
51 Numeri interi positivi Quindi nel caso di numeri interi positivi vale la seguente regola: Nella base di numerazione b, disponendo di un numero di cifre n, si possono rappresentare numeri: da a b n Nella rappresentazione binaria di interi positivi a 6 bit i possibili valori saranno compresi fra e = (base 2) Nella rappresentazione di interi positivi a 32 bit i possibili valori saranno compresi fra e = (base 2) 5
52 Numeri interi positivi e overflow Numeri più grandi del massimo numero rappresentabile creano problemi cosiddetti di overflow Esempio: supponiamo che il computer supporti una rappresentazione dei numeri a 8 bit e si voglia eseguire la seguente operazione fra numeri binari: + (255) = () ********* -> errore di overflow 52 Il risultato sarebbe (9 cifre!), l elaborazione si arresta e viene segnalato un errore di overflow
53 Esercizio 4 A quale dei seguenti numeri decimali corrisponde il numero? Prima di fare i calcoli, individuate l'unico candidato possibile. Spiegate perché escludete gli altri. 53
54 Ci sono tipi di persone in questo mondo, quelli che capiscono il binario e quelli che non lo capiscono. Michael Gittelsohn 54
55 Ci sono 2 tipi di persone in questo mondo, quelli che capiscono il binario e quelli che non lo capiscono. Michael Gittelsohn 55
La codifica dell informazione
La codifica dell informazione Parte I Sui testi di approfondimento: leggere dal Cap. del testo C (Console, Ribaudo):.,. fino a pg.6 La codifica delle informazioni Un calcolatore memorizza ed elabora informazioni
La 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
La codifica. dell informazione
00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111
Modulo: Elementi di Informatica
LE UNITA DI MISURA(1/4) Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione 2
Pag. 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
La 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
Corso di Introduzione all Informatica --- Laurea in scienze dell amministrazione --- Prof. G. Giuffrida
Corso di Introduzione all Informatica --- Laurea in scienze dell amministrazione --- Prof. G. Giuffrida Dati utili Aula E Martedì e Mercoledì, 8-10 Ricevimento: Mercoledì 10:00-13:00 Email: [email protected]
Rappresentazione 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
Rappresentazione 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
Codifica 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
Rappresentazione dei Dati
Parte II I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 2 Codifica Binaria Tutti i dati usati dagli
La 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
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
I 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
modificato 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
Informatica 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
Somma 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
Dispensa di Informatica I.2
CENNI Una variabile il cui valore appartenga ad un insieme di simboli può indicare un numero di informazioni pari al numero di elementi di cui è composto l insieme. Ad esempio se a può assumere i valori
La 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
La 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
Codifica 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
Aritmetica dei Calcolatori Elettronici
Aritmetica dei Calcolatori Elettronici Prof. Orazio Mirabella L informazione Analogica Segnale analogico: variabile continua assume un numero infinito di valori entro l intervallo di variazione intervallo
I.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
Codifica 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
Un 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
L'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
Numeri e caratteri in binario. Prof.ssa Antonella Serra
Numeri e caratteri in binario SISTEMI DI NUMERAZIONE Viene definito sistema di numerazione o numerazione l'insieme delle regole e dei simboli per rappresentare i numeri. Assumono particolare caratteristica
Tipi di elaboratori Rappresentazione della informazione Codifica della informazione
Contenuti del corso Introduzione all informatica L elaboratore Tipi di elaboratori Rappresentazione della informazione Codifica della informazione HW dell elaboratore SW dell elaboratore 1 Tipi di Elaboratori
LA 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
Corso di Architettura degli Elaboratori
Corso di Architettura degli Elaboratori Codifica dell'informazione: Numeri Binari (lucidi originali della Prof.ssa Zacchi e del Prof. Balossino, rivisti dal Prof. Baldoni) 1 Codifica dell'informazione?
Rappresentazione dell informazione
Rappresentazione dell informazione Problema che coinvolge aspetti filosofici Interessa soprattutto distinguere informazioni diverse Con un solo simbolo è impossibile Pertanto l insieme minimo è costituito
La 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
Rappresentazione 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
Il sistema di numerazione posizionale decimale
Prof. Emanuele Papotto Il sistema di numerazione posizionale decimale Il sistema di numerazione che utilizziamo abitualmente è il sistema di numerazione decimale. Questo sistema utilizza la numerazione
Un 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
Abilità 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
Algoritmi 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
Analogico 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
Codifica dei Numeri. Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi
Codifica dei Numeri Informatica ICA (LC) 12 Novembre 2015 Giacomo Boracchi [email protected] Rappresentazione dei Numeri Codifica dei Numeri in Base 10 Le cifre che abbiamo a disposizione sono
Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto
Rappresentazione di numeri relativi (interi con segno) E possibile estendere in modo naturale la rappresentazione dei numeri naturali ai numeri relativi. I numeri relativi sono numeri naturali preceduti
Rappresentazione e Codifica dell Informazione
Rappresentazione e Codifica dell Informazione Capitolo 1 Chianese, Moscato, Picariello, Alla scoperta dei fondamenti dell informatica un viaggio nel mondo dei BIT, Liguori editore. Sistema di numerazione
Introduzione ai sistemi informatici 3/ed Donatella Sciuto, Giacomo Buonanno, Luca Mari. Copyright 2005 The McGraw-Hill Companies srl
Capitolo 2 L informazione e la sua codifica Informatica e Informazione La codifica dell informazione Informazione e Informatica Informatica e telecomunicazione Cos è l informatica? lo studio sistematico
Bit, Byte, Word e Codifica Dati
Bit, Byte, Word e Codifica Dati Come vengono immagazzinati i dati nella memoria? Le informazioni salvate e non all'interno della memoria del calcolatore vengono gestite come un insieme di numeri in sistema
Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli
Codice La relazione che associa ad ogni successione ben formata di simboli di un alfabeto il dato corrispondente è detta codice. Un codice mette quindi in relazione le successioni di simboli con il significato
La codifica dell informazione
La codifica dell informazione Algoritmo Codifica dati e istruzioni descrizione della soluzione di problema scritta in modo da poter essere eseguita da un esecutore (eventualmente diverso dall autore dell
1.2f: Operazioni Binarie
1.2f: Operazioni Binarie 2 18 ott 2011 Bibliografia Questi lucidi 3 18 ott 2011 Operazioni binarie Per effettuare operazioni è necessario conoscere la definizione del comportamento per ogni coppia di simboli
1.2d: La codifica Digitale dei caratteri
1.2d: La codifica Digitale dei caratteri 2 Bibliografia Curtin, 3.6 (vecchie edizioni) Curtin, 2.5 (nuova edizione) CR pag. 9-14 Questi lucidi 3 La codifica dei caratteri Un testo è rappresentato attraverso
Fondamenti 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
Elementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale
Elementi di Informatica ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Il sistema di numerazione posizionale decimale Nella numerazione posizionale ogni cifra del numero
Il Modello di von Neumann (2) Prevede 3 entità logiche:
Introduzione all Architettura degli Elaboratori Sommario Macchina di von Neumann Esecuzione dei programmi Rappresentazione dei dati Dati numerici Dati alfabetici 1 2 Il Modello di von Neumann (1) L architettura
La 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
04 Aritmetica del calcolatore
Aritmetica del calcolatore Numeri a precisione finita - con un numero finito di cifre - non godono della proprietà di chiusura - le violazioni creano due situazioni distinte: - overflow - underflow Pagina
Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012
Fondamenti di Informatica - 1 Prof. B.Buttarazzi A.A. 2011/2012 Sommario I sistemi di numerazione Il sistema binario Altri sistemi di numerazione Algoritmi di conversione Esercizi 07/03/2012 2 Sistemi
Lezioni di Informarica. Prof. Giovanni Occhipinti
Lezioni di Informarica Prof. Giovanni Occhipinti 23 settembre 2010 2 Indice 1 La codifica delle Informazioni 5 1.1 Il sistema binario........................... 5 1.1.1 Conversione da binario a decimale.............
Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1
Concetti base della Tecnologia dell informazione Algoritmi Come interpreta un computer un problema? Algoritmi Algoritmo: sequenza ordinata di istruzioni per risolvere un problema (tradotto: sequenza di
