Fondamenti di informatica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Fondamenti di informatica"

Transcript

1 Fondamenti di informatica Alessandro GORI informottica.webnode.it A.Gori - Fondamenti di informatica 1 Bibliografia Introduzione ai Sistemi Informatici IV edizione, Sciuto et alt., McGraw-Hill Contatti a.gori@unifi.it A.Gori - Fondamenti di informatica 2 Argomenti Rappresentazione e trattamento di dati / informazioni La codifica dei dati A.Gori - Fondamenti di informatica 3 A.Gori - Fondamenti di informatica 4 La codifica dei dati La codifica dei dati Per formalizzare dati (es. numeri e caratteri alfabetici) si utilizzano successioni di simboli, scelti da un insieme finito detto ALFABETO. Ad ogni alfabeto è associato un insieme di REGOLE di COMPOSIZIONE che definiscono le successioni ben formate Es.: 1234,45 OK 1,23,45 no OK Occhio a 123,456 (in Italia o in Inghilterra) Problemi di ambiguità semantica Nel caso di successioni tutte della solita lunghezza, il numero di simboli dell alfabeto e la lunghezza della successione determinano il numero delle possibili successioni diverse ossia il numero di oggetti rappresentabili Con 10 simboli (ad es. le cifre decimali) quante diverse successioni di lunghezza k posso ottenere? 10 k A.Gori - Fondamenti di informatica 5 A.Gori - Fondamenti di informatica 6 HTML 1

2 Alfabeto Binario Per rappresentare l informazione all interno di un calcolatore (alfabeto interno) si usa l alfabeto binario poiché le sue componenti possono trovarsi in due soli stati (0/1); I motivi per i quali i calcolatori sono stati costruiti con tali componenti sono i seguenti: 1. Alta tolleranza dei circuiti al rumore: garanzia di un alto grado di tolleranza agli errori; 2. Circuiti più semplici, tali da poter essere costruiti a basso costo. Motivazioni Nei sistemi di elaborazione si adotta il SISTEMA BINARIO Bistabilità dei dispositivi usati nei computer: Es. presenza o assenza di tensione elettrica in un dispositivo Alfabeto Binario (due soli simboli: 0 e 1) BIT (binary digit) unità elementare di informazione A.Gori - Fondamenti di informatica 8 Bit, Byte, Word Domanda Bit = Binary digit (cifra binaria (1/0)) Byte = 8 bit (raggruppamento più comune nelle memorie e nei dispositivi I/O) Parola (Word) = raggruppamento più grande del byte si misura in n di byte Utilizzando un alfabeto costituito da 2 simboli (0,1) quante successioni diverse ossia quante rappresentazioni diverse si possono ottenere di lunghezza k? Si ottengono 2 k diverse rappresentazioni Esempio: se k=3? Se k=3: diverse combinazioni A.Gori - Fondamenti di informatica 10 Ad una successione di 8 bit si dà il nome di BYTE e di questo si considerano i multipli: Kilobyte Kb 2^10 = 1024 Megabyte Mb 2^20 20 = Gigabyte Gb 2^30 ordine di miliardi Terabyte Tb 2^40 ordine di milioni di milioni A.Gori - Fondamenti di informatica 11 A.Gori - Fondamenti di informatica 12 HTML 2

3 A.Gori - Fondamenti di informatica 13 A.Gori - Fondamenti di informatica 14 DOMANDA DOMANDA?? RISPOSTA A.Gori - Fondamenti di informatica 15 A.Gori - Fondamenti di informatica 16 DOMANDA Quanti bit mi occorrono per codificare i giorni della settimana? RISPOSTA Occorrono 3 bit!!! A.Gori - Fondamenti di informatica 17 A.Gori - Fondamenti di informatica 18 HTML 3

4 A.Gori - Fondamenti di informatica 19 A.Gori - Fondamenti di informatica 20 Quanti simboli binari occorrono per codificarli? A.Gori - Fondamenti di informatica 21 A.Gori - Fondamenti di informatica 22 Codifica ASCII ASCII = American Standard Code for Information Interchange A.Gori - Fondamenti di informatica 23 A.Gori - Fondamenti di informatica 1624 bit HTML 4

5 Codifica di caratteri e testo La codifica dei caratteri attualmente utilizzata e` detta ASCII ; utilizza 8 bit per codificare un carattere. I primi 128 numeri (0xxxxxxx) vengono utilizzati per la codifica dei caratteri Standard, (lettere maiuscole, minuscole, numeri 0-9, segni di punteggiatura ecc.) mentre gli altri 128 numeri (1xxxxxxx) codificano la tabella con le estensioni per gli altri simboli. Codifica ASCII Ogni carattere è rappresentato su 8 bit; L ASCII originario era di 7 bit, forzato a 8 bit con il bit più significativo = 0; Quindi si utilizzano solo metà delle 256 codifiche, ovvero si rappresentano: 2 7 = 128 caratteri: A.Gori - Fondamenti di informatica 25 A.Gori - Fondamenti di informatica 26 Codici ASCII Sistemi di Numerazione Parte Formale A.Gori - Fondamenti di informatica 27 A.Gori - Fondamenti di informatica 28 Numeri Interi Esempi Numeri Interi Posizionale Non Posizionale A.Gori - Fondamenti di informatica 29 A.Gori - Fondamenti di informatica 30 HTML 5

6 Sistemi di Numerazione Posizionali (1) Sistemi di Numerazione in Base b (1) Criterio per la rappresentazione di un insieme infinito di numeri mediante un insieme limitato di simboli. Un sistema di numerazione posizionale ionale è costituito ito da: 1) Una base b; 2) Un insieme ordinato di cifre; 3) Un codice di interpretazione (interpretazione posizionale); 4) Un insieme di algoritmi per le 4 operazioni aritmetiche fondamentali. Il codice di interpretazione specifica che ad ogni posizione è associato un peso; Ogni cifra associata ad una posizione indica il numero delle volte che deve essere considerato il peso corrispondente a quella posizione; Sistema di numerazione posizionale in base b : sistema di numerazione posizionale in cui i pesi sono espressi come potenze della base b. A.Gori - Fondamenti di informatica 31 A.Gori - Fondamenti di informatica 32 Sistemi di Numerazione in Base b (2) Numero in base b : Numero rappresentato utilizzando il sistema di numerazione in base b ed una sequenza di cifre del tipo: (c n-1 c n-2 c 0.c -1 c -m ) b ; Forma Polinomia Vale la relazione (conseguenza della definizione di numero in base b ): (c n-1 c n-2 c 0.cc -1 c -m ) b = Il simbolo. (punto di separazione) separa la parte intera da quella frazionaria: c 0 ha peso b 0 c 1 b 1 c -1 b -1. A.Gori - Fondamenti di informatica 33 c n-1 b n-1 +c n-2 b n-2 + +c 0 b 0.+c -1 b -1 c -m b -m Tale somma di prodotti è detta Forma Polinomia A.Gori - Fondamenti di informatica 34 Sistema di Numerazione in Base 10 Base 10 (b = 10): Cifre c i = {0,1,, 9} Esempio: (127.3) 10 = Sistema di Numerazione in Base 2 Base 2 (b = 2): Cifre c i = {0,1} Esempio: (101.01) 2 = = (5.25) 10 Conseguenza: La forma polinomia rappresenta l algoritmo di conversione binario decimale; In generale: Forma Polinomia sistema in base b sistema decimale A.Gori - Fondamenti di informatica 35 A.Gori - Fondamenti di informatica 36 HTML 6

7 Algoritmi di Conversione Decimale - Binario Si distinguono due casi: Numeri interi (Algoritmo delle Divisioni Successive); Numeri frazionari (Algoritmo delle Moltiplicazioni Successive); In caso di numeri reali con parte intera e frazionaria i due algoritmi vengono applicati separatamente e combinati i risultati. Metodo delle Divisioni Successive (1) (N) 10 N N = c n-1 2 n-1 +c n-2 2 n-2 + +c Dividendo per 2 entrambi i membri: Essendo N=2Q+R N/2=Q+R/2(conR=0o1) R=0 o Si ha: N/2 = Q + R/2 = c n-1 2 n-2 +c n-2 2 n-3 + +c c Q R/2 Quindi R = c 0 ovvero c 0 è il resto della divisione di (N) 10 per 2. A.Gori - Fondamenti di informatica 37 A.Gori - Fondamenti di informatica 38 Metodo delle Divisioni Successive (2) Q = c n-1 2 n-2 +c n-2 2 n-3 + +c Dividendo per 2 entrambi i membri: Essendo Q = 2Q +R Q/2 = Q +R /2 (R =0 o 1) Si ha: Q/2 = Q + R /2 = c n-1 2 n-3 +c n-2 2 n-4 + +c c Q R /2 Quindi R = c 1 ovvero c 1 è il resto della divisione di (Q) 10 per 2. Metodo delle Divisioni Successive (3) I coefficienti forma polinomia in base 2 di (N) 10 intero sono rappresentati dai resti delle divisioni successive di (N) 10, e dei quozienti ottenuti, per 2 L algoritmo termina quando si ottiene un quoziente uguale a zero A.Gori - Fondamenti di informatica 39 A.Gori - Fondamenti di informatica 40 Metodo delle Divisioni Successive (es.) (N) 10 = 13 N/2 = 13/2 Q = 6 R=1 c 0 = 1 Q/2 = 6/2 Q = 3 R=0 c 1 = 0 Q/2 = 3/2 Q=1 R=1 c 2 =1 Q/2 = 1/2 Q = 0 R=1 c 3 = 1 Esempio Base 2 Convertire in binario con l algoritmo delle Divisioni i i i successive il numero 98 (N) 10 = 13 (N) 2 = (1101) 2 (98) 10 = ( ) 2 (N) 2 = (1101) 2 (N) 10 = ( ) = (13) 10 A.Gori - Fondamenti di informatica 41 A.Gori - Fondamenti di informatica 42 HTML 7

8 Esempio Base 2 Esempio Base 2 Scrivere l algoritmo formale che risolve la conversione di un numero naturale da base 10 a base 2 (98) 10 = ( ) 2 (98) 10 = ( ) 2 A.Gori - Fondamenti di informatica 43 A.Gori - Fondamenti di informatica 44 Esempio Inizio Leggi A Esempio Base 2 Vero A<0? Falso Attuale A ST Quoz [ Attuale/2 ] Resto Attuale Quoz*2 ST RESTO + ST Attuale Quoz Scrivere l algoritmo formale che risolve la conversione di un numero da base 10 ad una base naturale qualsiasi diversa da zero ERRORE Falso Attuale=0? Vero Il risultato è= ST (98) 10 = ( ) 2 Fine A.Gori - Fondamenti di informatica 46 Esempio Base 8 Esempio Base 16 3 (799) 10 = (1437) 8 (1479) 10 = (5C7) 16 A.Gori - Fondamenti di informatica 47 A.Gori - Fondamenti di informatica 48 HTML 8

9 Binario - Esadecimale Binario - Esadecimale A.Gori - Fondamenti di informatica 49 A.Gori - Fondamenti di informatica 50 Numeri interi negativi Il modo più semplice per rappresentare i numeri interi con segno è dato dalla rappresentazione in modulo e segno Se si utilizzano k bit, il primo si usa per indicare il segno del numero (1=negativo, 0=positivo); i restanti k-1 servono per rappresentare il modulo del numero. Qual è l intervallo di numeri rappresentabili? [-2 k-1 +1, 2 k-1 1] A.Gori - Fondamenti di informatica 51 Domande: Con 4 bit quali numeri si possono rappresentare? E con 8? Come si rappresenta il numero 0 10? A.Gori - Fondamenti di informatica 52 A.Gori - Fondamenti di informatica 53 A.Gori - Fondamenti di informatica 54 HTML 9

10 Numeri interi negativi Per evitare la doppia codifica dello 0, si preferisce utilizzare la cosiddetta rappresentazione in complemento a base (in questo caso, in complemento a 2) Se si utilizzano successioni di n bit, per rappresentare il numero x, si utilizza il valore binario corrispondente a 2 n +x Sia k=4: Domande: Qual è l intervallo di numeri rappresentabili con k bit? Come si rappresenta lo 0 10? A.Gori - Fondamenti di informatica 55 A.Gori - Fondamenti di informatica 56 A.Gori - Fondamenti di informatica 57 A.Gori - Fondamenti di informatica 58 A.Gori - Fondamenti di informatica 59 A.Gori - Fondamenti di informatica 60 HTML 10

11 Operazioni aritmetiche Operazioni aritmetiche A.Gori - Fondamenti di informatica 61 A.Gori - Fondamenti di informatica 62 Numeri Reali Numeri Reali Mediante rappresentazioni posizionali si possono trattare anche i numeri reali. Solo alcuni numeri reali possono essere rappresentati con un numero finito di cifre della parte frazionaria: tali numeri sono un sottoinsieme dei numeri razionali. Siamo abituati a considerare che tutti i razionali siano rappresentabili in modo finito, utilizzando l'artificio della definizione del periodo: questo artificio richiede una particolare simbologia e non rientra nella notazione posizionale "pura". A.Gori - Fondamenti di informatica 63 A.Gori - Fondamenti di informatica 64 Numeri Reali Numeri Reali Dovendo considerare solo rappresentazioni finite, con un numero di cifre limitato a priori, saremo in grado di rappresentare solo un sottoinsieme dei razionali; in pratica, saremo in grado di rappresentare solo approssimazioni dei numeri reali. A.Gori - Fondamenti di informatica 65 A.Gori - Fondamenti di informatica 66 HTML 11

12 Virgola fissa Si usa una approssimazione del numero su p+f cifre (p per la parte intera ed f per quella frazionaria). Es. Sia p=5 e f=3 e si consideri il numero binario Qual è il valore decimale corrispondente? Virgola fissa Viceversa si può ottenere la stringa binaria che rappresenta il numero con l'algoritmo seguente che fornisce le cifre della rappresentazione a partire dalla più significativa. R=1* *2-2 +1*2-3 = 4+1+1/4+1/8=5+3/8=5.375 A.Gori - Fondamenti di informatica 67 A.Gori - Fondamenti di informatica 68 Virgola fissa Numeri Reali Si tiene conto che 4< <8 e quindi servono almeno 3 cifre per la parte intera, mentre poniamo f=3 p=3 f=3 A.Gori - Fondamenti di informatica 69 A.Gori - Fondamenti di informatica 70 Numeri Reali Numeri Reali Virgola mobile La codifica binaria piu` diffusa dei numeri razionali e` denominata IEEE754 e prevede l utilizzo della notazione scientifica normalizzata in base 2 su 32 bit (singola precisione) o 64 bit (doppia precisione) cosi` suddivisi: A.Gori - Fondamenti di informatica 71 A.Gori - Fondamenti di informatica 72 HTML 12

13 Tipi di dati primitivi numerici Aritmetica degli Elaboratori La differenza tra i diversi tipi per dati numerici consiste nello spazio di memoria che viene utilizzata per la rappresentazione E quindi nell intervallo di valori che possono rappresentare Tipo byte short int long float double Memoria in byte Valore min ,768-2,147,483,648 < -9 x Valore max ,767 2,147,483,647 > 9 x /- 3.4 x con 7 cifre significative +/- 1.7 x con 15 cifre significative A.Gori - Fondamenti di informatica 73 Proprietà: 1. Rappresentazione binaria dei numeri; 2. Rango finito; 3. Alcune operazioni sono espresse in funzione di altre più semplici; 4. Precisione finita (precisione di macchina): la rappresentazione in precisione finita determina un errore di troncamento; 5. Operazioni per mezzo di altre: Sottrazione per mezzo di una complementazione e una addizione Moltiplicazione con successione di somme e shift. A.Gori - Fondamenti di informatica 74 Errore di Troncamento Errore assoluto = valore vero - valore rappresentato; valore vero - valore rappresentato Errore relativo = valore vero Teorema Hp) Rappresentazione binaria di un numero frazionario X alla p-esima cifra dopo il punto; Ts) Errore assoluto di troncamento 2 -p Dim: Err. assoluto m + = i i i i ci 2 + c i 2 ( ci 2 + c i 2 ) = i= 0 i= 1 i= 0 i = valore vero p ( p+ 1) i i i i p = c i 2 2 = 2 2 = = 2 se c i= p+ i = i= p+ 1 i = 0 i = A.Gori - Fondamenti di informatica 75 m + p valore rappresent ato Rappresentazione dei numeri La precisione e` la distanza tra 2 numeri adiacenti rappresentabili. La precisione e` data da N elevato alla -M dove N e` la base del numero ed M e` il numero di cifre utilizzate dopo la virgola. Se ad esempio in base 10 rappresentiamo i numeri con 1 cifra dopo la virgola, la precisione e` 10 alla -1 ovvero 0,1 A.Gori - Fondamenti di informatica 76 Rappresentazione binaria dei numeri reali I NUMERI RAZIONALI E REALI I numeri reali non possono essere rappresentati con una sequenza di bit poiche` il numero di possibili codifiche e` finito; dobbiamo quindi approssimare i numeri reali con numeri razionali, cioe` con un intervallo di variazione finito e con una precisione finita. A.Gori - Fondamenti di informatica 77 Rappresentazione binaria dei numeri reali I numeri razionali possono essere rappresentati componendo la parte intera e la parte frazionaria (come siamo abituati a fare con i numeri decimali). Le 2 parti sono separate dalla virgola (esempio decimale 234,567 ). La sequenza di bit e` suddivisa in 2 campi, una per la parte intera e uno per la parte frazionaria. Parte intera Parte decimale A.Gori - Fondamenti di informatica 78 HTML 13

14 Rappresentazione dei numeri Esistono 2 modi per rappresentare i numeri razionali: a virgola fissa e a virgola mobile. Virgola fissa La notazione a virgola fissa prevede una separazione (non modificabile) della sequenza di bit in 2 parti: una per la parte intera e una per la parte frazionaria. Rappresentazione dei numeri Virgola mobile In questa modalità il numero e` espresso in notazione scientifica n = +/- C,M x BEXP Dove C e` la parte intera (numero naturale diverso da 0), M e` la mantissa (numero naturale), B e` la base ed EXP e` l esponente (numero relativo, maggiore o minore di zero). Ad esempio 234,567 = 234,567 x 10 elevato a 0 = 2345,67 x 10 elevato a -1 = ecc. A.Gori - Fondamenti di informatica 79 A.Gori - Fondamenti di informatica 80 Rappresentazione dei numeri Virgola mobile Un numero espresso in forma esponenziale si dice Normalizzato se a sinistra della virgola vi e` una sola cifra. La notazione scientifica normalizzata dell esempio precedente e`: 2,34567 x 10 2 Rappresentazione dei numeri Virgola mobile La codifica binaria piu` diffusa dei numeri razionali e` denominata IEEE754 e prevede l utilizzo della notazione scientifica normalizzata in base 2 su 32 bit (singola precisione) o 64 bit (doppia precisione) cosi` suddivisi: A.Gori - Fondamenti di informatica 81 A.Gori - Fondamenti di informatica 82 Rappresentazione dei numeri Virgola mobile Il numero reale n si rappresenta cosi` : n = -/+( 1 o 0) e=esponente DELLA BASE 2 1, m Esempio : (numero positivo dalla base e elevato alla 24 moltiplicato per 1,687) Nella singola precisione e e` composto da 8 bit, e quindi l esponente massimo esprimibile è 256 ( 2 elevato alla 8) suddiviso tra numeri negativi e positivi (può` variare tra +128 e 127). Il numero e` rappresentato in forma normalizzata, quindi prima della virgola abbiamo sempre un 1. La mantissa m e` la sequenza di bit dopo la virgola. S è il bit di segno: se s vale 1 allora il segno è negativo, altrimenti è positivo. Esempio di numero in virgola mobile (singola precisione) Traduzione : il primo 1 ci dice che il numero è negativo; 10 ci dice che l esponente vale 10 cioè 2 in binario 0101 è il numero dopo la virgola preceduta sempre da un 1: 2 quindi - 1,0101x 2 = - 101,01 = -5,25 Infatti si ha: ( ) x 2 = - (1 + ¼ + 1/16) x 4 = - 5,25 A.Gori - Fondamenti di informatica 83 A.Gori - Fondamenti di informatica 84 HTML 14

Unità Didattica 2 Rappresentazione dei Dati

Unità Didattica 2 Rappresentazione dei Dati Unità Didattica Rappresentazione dei Dati Codiica dell Inormazione Ad un calcolatore le inormazioni sono ornite come sequenze di caratteri alanumerici (alabeto esterno [6 lettere maiuscole e minuscole,

Dettagli

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 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

Rappresentazione dell informazione

Rappresentazione 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

Dettagli

Aritmetica dei Calcolatori Elettronici

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

Dettagli

Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Scienze dell Informazione (DSI) Università degli Studi di Milano L 2 1/29 Terminologia!

Dettagli

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 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

Dettagli

modificato da andynaz Cambiamenti di base Tecniche Informatiche di Base

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

Dettagli

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Notazione 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

Dettagli

Informatica per le discipline umanistiche 2

Informatica 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:

Dettagli

Calcolatori: Rappresentazione dei Dati e Aritmetica binaria

Calcolatori: 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

Dettagli

Rappresentazione 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

Dettagli

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2

Esame di Informatica. Facoltà di Scienze Motorie LE UNITA DI MISURA (1/4) LE UNITA DI MISURA (3/4) LE UNITA DI MISURA (2/4) Lezione 2 LE UNITA DI MISURA (1/4) Facoltà di Scienze Motorie Esame di Informatica A.A. 2010/11 Lezione 2 La più piccola unità di misura usata in informatica è il bit (Binary digit), cioè numero binario. Due stati:

Dettagli

Politecnico di Bari Sede di Foggia. docente: Prof. Ing. Michele Salvemini

Politecnico di Bari Sede di Foggia. docente: Prof. Ing. Michele Salvemini Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione

Dettagli

Sommario. Sistema binario. I Sistemi di numerazione. Codifica ASCII. Valori Numerici Negativi. Valori Numerici Reali. Posizionali e non posizionali

Sommario. Sistema binario. I Sistemi di numerazione. Codifica ASCII. Valori Numerici Negativi. Valori Numerici Reali. Posizionali e non posizionali Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione

Dettagli

Sommario. I Sistemi di numerazione Posizionale e non Posizionale (1/2) I Codici. I Codici I Sistemi di numerazione Posizionali e non posizionali

Sommario. I Sistemi di numerazione Posizionale e non Posizionale (1/2) I Codici. I Codici I Sistemi di numerazione Posizionali e non posizionali Corso di Laurea in Ingegneria Civile Politecnico di Bari Sede di Foggia Fondamenti di Informatica Anno Accademico 2011/2012 docente: Prof. Ing. Michele Salvemini Sommario I Codici I Sistemi di numerazione

Dettagli

Calcolatori: Sistemi di Numerazione

Calcolatori: Sistemi di Numerazione Calcolatori: Sistemi di Numerazione Sistemi di Numerazione: introduzione In un Calcolatore, i Dati e le Istruzioni di un Programma sono codificate in forma inaria, ossia in una sequenza finita di e. Un

Dettagli

Rappresentazione binaria

Rappresentazione binaria Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità

Dettagli

Rappresentazione binaria

Rappresentazione binaria Rappresentazione binaria Per informazione intendiamo tutto quello che viene manipolato da un calcolatore: numeri (naturali, interi, reali,... ) caratteri immagini suoni programmi... La più piccola unità

Dettagli

I sistemi di numerazione. Informatica - Classe 3ª, Modulo 1

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

Dettagli

La codifica binaria. Sommario

La codifica binaria. Sommario La codifica binaria Prof. Alberto Borghese Dipartimento di Scienze dell Informazione borghese@dsi.unimi.it Università degli Studi di Milano 1/44 Sommario Rappresentazione binaria dell Informazione Conversione

Dettagli

Rappresentazione numeri reali

Rappresentazione numeri reali Rappresentazione numeri reali I numeri reali rappresentabili in un calcolatore sono in realtà numeri razionali che approssimano i numeri reali con un certo grado di precisione Per rappresentare un numero

Dettagli

Architetture dei calcolatori e delle reti. Lezione 2

Architetture dei calcolatori e delle reti. Lezione 2 Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Scienze dell Informazione Università degli Studi di Milano L 2 1/32 Alcune unità di

Dettagli

Codifica binaria. Rappresentazioni medianti basi diverse

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

Dettagli

Analogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale

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

Dettagli

Codifica dell informazione

Codifica dell informazione Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Codifica dell informazione Pietro Di Lena - pietro.dilena@unibo.it There are 10 types of people in this world: understand binary

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Sistemi di Numerazione Francesco Fontanella I sistemi di numerazione Sono stati inventati i SISTEMI DI NUMERAZIONE: Forme di rappresentazione dei numeri

Dettagli

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI

UD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università

Dettagli

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri

Modulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi 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

Dettagli

Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Informatica (DI) Università degli Studi di Milano L 2 1/24 Rappresentazione dell informazione

Dettagli

La "macchina" da calcolo

La 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

Dettagli

Pag. 1. La Rappresentazione e la Codifica delle informazioni (parte 2) Tipi di dati. Informatica Facoltà di Medicina Veterinaria

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

Dettagli

La codifica. dell informazione

La codifica. dell informazione 00010010101001110101010100010110101000011100010111 00010010101001110101010100010110101000011100010111 La codifica 00010010101001110101010100010110101000011100010111 dell informazione 00010010101001110101010100010110101000011100010111

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione G. Di Modica Fondamenti di Informatica 2 Informazioni

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Rappresentazione dell informazione Fondamenti di Informatica Ingegneria Gestionale Leonardo Querzoni querzoni@dis.uniroma1.it A.A.

Dettagli

Rappresentazione dell informazione

Rappresentazione 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

Dettagli

La Rappresentazione dell Informazione

La Rappresentazione dell Informazione MASTER Information Technology Excellence Road (I.T.E.R.) La Rappresentazione dell Informazione Maurizio Palesi Salvatore Serrano Master ITER Informatica di Base Maurizio Palesi, Salvatore Serrano 1 L Informatica

Dettagli

Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Informatica (DI) Università degli Studi di Milano 1 Rappresentazione dell informazione

Dettagli

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

La 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

Dettagli

Rappresentazione dell Informazione

Rappresentazione dell Informazione Rappresentazione dell Informazione Fondamenti dell Informatica Michele Ceccarelli Università del Sannio ceccarelli@unisannio.it Angelo Ciaramella DMI-Università degli Studi di Salerno ciaram@unisa.it Argomenti

Dettagli

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Università di Roma Tre Dipartimento di Matematica e Fisica Corso di Laurea in Matematica Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni Marco Liverani (liverani@mat.uniroma3.it)

Dettagli

LA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15

LA 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

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Interi positivi Positivi

Dettagli

Informatica Generale 02 - Rappresentazione numeri razionali

Informatica Generale 02 - Rappresentazione numeri razionali Informatica Generale 02 - Rappresentazione numeri razionali Cosa vedremo: Rappresentazione binaria dei numeri razionali Rappresentazione in virgola fissa Rappresentazione in virgola mobile La rappresentazione

Dettagli

Codifica di informazioni numeriche

Codifica di informazioni numeriche Università di Roma La Sapienza Dipartimento di Informatica e Sistemistica Codifica di informazioni numeriche Fondamenti di Informatica - Ingegneria Elettronica Leonardo Querzoni querzoni@dis.uniroma1.it

Dettagli

LA CODIFICA DELL INFORMAZIONE

LA 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

Dettagli

Somma di numeri binari

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

Dettagli

Rappresentazione e Codifica dell Informazione

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

Dettagli

Lezione 2. Rappresentazione dell informazione

Lezione 2. Rappresentazione dell informazione Architetture dei calcolatori e delle reti Lezione 2 Rappresentazione dell informazione A. Borghese, F. Pedersini Dip. Scienze dell Informazione (DSI) Università degli Studi di Milano L 2 1/30 Alcune unità

Dettagli

La codifica. dell informazione. Codifica dei numeri. (continua) Codifica dei numeri. Codifica dei numeri: il sistema decimale

La 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

Dettagli

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale

Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Rappresentazione dell Informazione Prima

Dettagli

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma 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

Dettagli

Codifica dell informazione

Codifica 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

Dettagli

I.4 Rappresentazione dell informazione

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

Dettagli

Rappresentazione delle Informazioni. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni

Rappresentazione 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,

Dettagli

Corso di Architettura degli Elaboratori

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?

Dettagli

Rappresentazione dell informazione

Rappresentazione 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

Dettagli

Architettura di un elaboratore. Rappresentazione dell informazione digitale

Architettura 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.

Dettagli

Codifica dell Informazione

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

Dettagli

Rappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer

Rappresentazione dell' informazione. Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer Rappresentazione dell' informazione Cenni, necessari per capire le caratteristiche dei tipi di dato e delle limitazioni dell'aritmetica del computer Cos'è l'informazione? Tutto quello che viene manipolato

Dettagli

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali) Conversione binario-ottale/esadecimale Conversione binario-ottale/esadecimale Nella rappresentazione ottale (B=8) si usano gli 8 simboli,, 2, 3, 4, 5, 6, 7 In quella esadecimale (B=6) i 6 simboli,, 2,

Dettagli

La codifica binaria. Informatica B. Daniele Loiacono

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

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono

Dettagli

Corso di Architettura degli Elaboratori

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) Dipartimento di Informatica Università degli Studi di Torino

Dettagli

Programma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore

Programma 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

Dettagli

1-Rappresentazione dell informazione

1-Rappresentazione dell informazione 1-Rappresentazione dell informazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono

Dettagli

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

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

Dettagli

Rappresentazione dei numeri interi in un calcolatore

Rappresentazione dei numeri interi in un calcolatore Corso di Calcolatori Elettronici I Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle

Dettagli

Rappresentazione dei numeri interi in un calcolatore. Rappresentazione dei numeri

Rappresentazione dei numeri interi in un calcolatore. Rappresentazione dei numeri Corso di Calcolatori Elettronici I Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle

Dettagli

Introduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano

Introduzione. 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

Dettagli

Rappresentazione dell Informazione

Rappresentazione 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

Dettagli

Informatica e Bioinformatica: Rappresentazione dell Informazione

Informatica 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

Dettagli

Codice binario. Codice. Codifica - numeri naturali. Codifica - numeri naturali. Alfabeto binario: costituito da due simboli

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

Dettagli

Codifica dell Informazione

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

Dettagli

Rappresentazione dei numeri interi in un calcolatore

Rappresentazione dei numeri interi in un calcolatore Corso di Calcolatori Elettronici I A.A. 2012-2013 Rappresentazione dei numeri interi in un calcolatore Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica

Dettagli

Rappresentazione dell informazione

Rappresentazione dell informazione Rappresentazione dell informazione RAPPRESENTAZIONE DELL INFORMAZIONE Per poter rappresentare le informazioni è necessario codificare le informazioni per poterne garantire l'affidabilità. I simboli per

Dettagli

La codifica dell informazione

La 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

Dettagli

La codifica. dell informazione

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

Dettagli

Rappresentazione della informazione

Rappresentazione della informazione Rappresentazione della informazione Rappresentazione digitale dei dati Numeri interi Numeri reali Caratteri (C++: int) (C++ float e double) (C++ char) Memoria del calcolatore è finita L insieme dei numeri

Dettagli

Calcolatore e unità di misura

Calcolatore 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ù

Dettagli

N= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita

N= a i b i. Numeri e numerali. Sistemi di Numerazione Binaria. Sistemi posizionali. Numeri a precisione finita Numeri e numerali Numero: entità astratta Numerale : stringa di caratteri che rappresenta un numero in un dato sistema di numerazione Sistemi di Numerazione Binaria Lo stesso numero è rappresentato da

Dettagli

Introduzione e Nozioni di Base. Prof. Thomas Casali

Introduzione 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

Dettagli

La Codifica e la Rappresentazione dei dati

La 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

Dettagli

3) Rappresentazione dei dati in memoria. Lab.Calc. AA2006/07

3) Rappresentazione dei dati in memoria. Lab.Calc. AA2006/07 3) Rappresentazione dei dati in memoria Lab.Calc. AA26/7 La memoria Una memoria deve essere un insieme di oggetti a più stati. Questi oggetti devono essere tali che: le dimensioni siano limitate il tempo

Dettagli

Codifica dell informazione numerica. Matteo Re, Nicola Basilico,

Codifica dell informazione numerica. Matteo Re, Nicola Basilico, Codifica dell informazione numerica Matteo Re, matteo.re@unimi.it Nicola Basilico, nicola.basilico@unimi.it Informazioni (edizione 2017-2018) Turno A (cognomi A - F) Nicola Basilico, dip. via Comelico,

Dettagli

Rappresentazione dei dati in memoria

Rappresentazione dei dati in memoria Rappresentazione dei dati in memoria La memoria Una memoria deve essere un insieme di oggetti a più stati. Questi oggetti devono essere tali che: le dimensioni siano limitate il tempo necessario per registrare

Dettagli

Aritmetica dei Calcolatori

Aritmetica dei Calcolatori Aritmetica dei Calcolatori Luca Abeni e Luigi Palopoli February 18, 2016 Informazione nei Computer Un computer è un insieme di circuiti elettronici......in ogni circuito, la corrente può passare o non

Dettagli

Aritmetica dei Calcolatori

Aritmetica dei Calcolatori Aritmetica dei Calcolatori Luca Abeni e Luigi Palopoli February 25, 2015 Informazione nei Computer Un computer è un insieme di circuiti elettronici......in ogni circuito, la corrente può passare o non

Dettagli

LA CODIFICA DELLE INFORMAZIONI

LA 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

Dettagli

Rappresentazione dell informazione. Gabriella Trucco

Rappresentazione 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

Dettagli

Codifica dell Informazione per il Calcolo Scientifico

Codifica dell Informazione per il Calcolo Scientifico Alfredo Cuzzocrea per il Calcolo Scientifico CODIFICA BINARIA Codifica binaria: usa un alfabeto di 2 simboli Utilizzata nei sistemi informatici Si utilizza una grandezza fisica (luminosità, tensione elettrica,

Dettagli

Sistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni

Sistemi di numerazione. Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni Sistemi di numerazione Sistema binario, o1ale, esadecimale Rappresentazione delle informazioni Informazioni u8li Docente: Carlo Robino Conta1o: carlo.robino@gmail.com Orari ricevimento: da concordarsi

Dettagli