La Rappresentazione Dell informazione

Documenti analoghi
Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

I.4 Rappresentazione dell informazione

Calcolo numerico e programmazione Rappresentazione dei numeri

La codifica digitale

Algebra di Boole e porte logiche

Abilità Informatiche e Telematiche

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

La codifica. dell informazione

Aritmetica dei Calcolatori Elettronici

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

Informatica di Base - 6 c.f.u.

Fondamenti di Informatica. per la Sicurezza. a.a. 2003/04. Calcolo binario. Stefano Ferrari

Argomenti trattati. Informazione Codifica Tipo di un dato Rappresentazione dei numeri Rappresentazione dei caratteri e di altre informazioni

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

La codifica. dell informazione

04 Aritmetica del calcolatore

Lezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari

Rappresentazione di dati: numerazione binaria. Appunti per la cl. 3 Di A cura del prof. Ing. Mario Catalano

Lezione 3. I numeri relativi

Numeri interi positivi

Rappresentazione e Codifica dell Informazione

Codifica di informazioni numeriche

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

A B C D E F

Sistemi di numerazione

La codifica binaria. Informatica B. Daniele Loiacono

Rappresentazioni numeriche

Rappresentazione di Numeri Reali. Rappresentazione in virgola fissa (fixed-point) Rappresentazione in virgola fissa (fixed-point)

Lezione 2. La conoscenza del mondo

La "macchina" da calcolo

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

I SISTEMI DI NUMERAZIONE Sistema di Numerazione

I sistemi di numerazione e la numerazione binaria

LA TRASMISSIONE DELLE INFORMAZIONI SECONDA PARTE 1

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Sistemi di numerazioni e metodi di trasformazione

Codifica binaria. Rappresentazioni medianti basi diverse

I sistemi di numerazione

Decimale, binaria,esadecimale

Modulo: Elementi di Informatica

La Rappresentazione dell Informazione

Rappresentazione dei dati in memoria

Dispensa di Informatica I.2

Numeri frazionari. sistema posizionale. due modi: virgola fissa virgola mobile. posizionale, decimale

Introduzione e Nozioni di Base. Prof. Thomas Casali

Soluzioni Esercizi su rappresentazione binaria dell informazione

Sistema Numerico Decimale

Aritmetica dei Calcolatori

La codifica dei caratteri di un testo

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

Sistemi di Numerazione Binaria

Seconda lezione. Rivediamo un po di definizioni principali Proseguiremo con nuovi codici

Primo modulo: Aritmetica

Corso di Laurea Ingegneria Civile Fondamenti di Informatica

LEZIONE DI MATEMATICA SISTEMI DI NUMERAZIONE. (Prof. Daniele Baldissin)

PROGETTAZIONE DISCIPLINARE MATEMATICA classe 2^

Fondamenti di Informatica - 1. Prof. B.Buttarazzi A.A. 2011/2012

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

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

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1

Codifica binaria dei dati numerici: i numeri naturali

Lezione 2. Sommario. Il sistema binario. La differenza Analogico/Digitale Il sistema binario

La codifica binaria. Informatica B. Daniele Loiacono

Sistemi di numerazione

Esercitazione del 09/03/ Soluzioni

Scuola Statale Italiana di Madrid Anno scolastico PROGRAMMAZIONE CURRICOLARE DI MATEMATICA Classe quarta B Insegnante: Adriano Adamo

Fondamenti di Informatica per la Sicurezza a.a. 2008/09. Concetto di numero. Stefano Ferrari

Rappresentazione dell Informazione

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

Moltiplicazione. Divisione. Multipli e divisori

La rappresentazione dei dati

Rappresentazione di numeri interi

Calcolo numerico e programmazione Rappresentazione dei numeri

Descrizione delle operazioni di calcolo. Espressioni costanti semplici

MATEMATICA CLASSE NUMERO Contare sia in senso progressivo sia in senso regressivo.

Rappresentazione dei Dati

PROBLEMI ALGORITMI E PROGRAMMAZIONE

Richiami sulla rappresentazione dei numeri in una base fissata

Learning by doing Attività all aperto/outdoor Training Lezione frontale Esercitazioni individuali Compito di apprendimento Approccio dialogico

APPUNTI DI INFORMATICA

Esercitazioni di Reti Logiche. Lezione 1 Rappresentazione dell'informazione. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Curricolo verticale MATEMATICA

Rappresentazione numeri relativi e reali

Esercitazione Informatica I (Parte 1) AA Nicola Paoletti

Architettura degli elaboratori - 2 -

Insegnamento Informatica CdS Scienze Giuridiche

Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta

Codifica binaria dell informazione

La Rappresentazione Dell Informazione

Fondamenti di Programmazione. Sistemi di rappresentazione

Corso di Architettura degli Elaboratori

Rapida Nota sulla Rappresentazione dei Caratteri

Lezioni di Informarica. Prof. Giovanni Occhipinti

algebra: insiemi numerici N e Q +, proprietà operazioni e calcolo linguaggio degli insiemi

Cap. 2 - Rappresentazione in base 2 dei numeri interi

PROGRAMMAZIONE DI MATEMATICA 2016/2017

Sperimentazioni di Fisica I mod. A Lezione 1

Sperimentazioni di Fisica I mod. A Lezione 1

Rappresentazione dell informazione. Argomenti trattati: Codifica: Teoria generale. Proprietà di una codifica:

Dispensa del corso di Informatica

Transcript:

La Rappresentazione Dell informazione Parte I I Sistemi Di Numerazione La Rappresentazione Una rappresentazione è una relazione tra entità Un oggetto (rappresentante) rappresenta un altro oggetto (rappresentato), se il primo viene usato al posto del secondo in un determinato contesto Motivazioni Finalità: si usa una rappresentazione perché si ha uno scopo Vincoli: si usa una rappresentazione perché occorre soddisfare dei vincoli Uno stesso oggetto può essere rappresentato da più rappresentanti, che si diversificano per lo scopo e i vincoli da soddisfare

La Rappresentazione Dell informazione Nei Sistemi di Elaborazione, è fondamentale rappresentare le informazioni 7 Settanta chilogrammi medio Informazione: PESO Livelli Di Rappresentazione L informazione può essere rappresentata a diversi livelli Un livello di rappresentazione alto è più vicino all interpretazione umana Esempio (in Pascal): Peso : 7; Esempio (in Prolog): Peso(Nicola, medio). Un livello di rappresentazione basso è più vicino al sistema di elaborazione Esempio (in linguaggio macchina):

I Sistemi Di Numerazione Molte informazioni sono quantitative, quindi esprimibili in forma numerica Le informazioni numeriche possono essere elaborate attraverso l applicazione di operazioni Informazioni operazionali Un Sistema di Numerazione è una struttura matematica che permette di rappresentare i numeri attraverso dei simboli I Sistemi Di Numerazione Posizionali Si hanno a disposizione β simboli c, c,, c β- Il valore β è chiamato base Ciascun simbolo rappresenta un numero compreso tra e β- c i rappresenta il numero i, i β- In una stringa di simboli, il numero rappresentato da un simbolo dipende dalla posizione del simbolo nella stringa Se il simbolo c i compare nella posizione j, allora esso rappresenta il numero i * β j

Caratteristiche Dei Sistemi Di Numerazione Posizionali Compattezza Per numeri interi, le lunghezze delle stringhe crescono in proporzione logaritmica con il valore dei numeri Ciò non vale per i numeri non interi! Operatività Le operazioni aritmetiche possono essere eseguite facilmente sui simboli rappresentanti Il Sistema Di Numerazione Decimale È il sistema più conosciuto dall Uomo La base β è pari a I simboli utilizzati sono,,,,9 dal significato ovvio Esempio: la stringa 349 rappresenta il numero * 3 +3* +4* +9*. I numeri decimali sono facilmente intelligibili

Il Sistema Di Numerazione Binario È il sistema maggiormente utilizzato dai Sistemi di Elaborazione. La base β è pari a. I simboli utilizzati sono e, rappresentanti lo zero e l unità. Esempio: la stringa binaria rappresenta il numero * 4 +* 3 +* +* +* (8 in decimale). Per rappresentare un numero x, sono necessarie log (x+) cifre binarie È scarsamente leggibile, specie quando le stringhe sono molto lunghe. Il Sistema Di Numerazione Esadecimale È largamente utilizzato nei linguaggi di programmazione di basso livello (Assembly, C) La base β è pari a 6 I simboli utilizzati sono,,,9,a,b,c,d,e,f rappresentanti i numeri da zero a quindici Esempio: la stringa FA3 rappresenta il numero 5*6 +*6 +3*6 ( 43 in decimale)

La Conversione Tra Sistemi Di Numerazione Posizionali In virtù del teorema di divisione euclidea, è possibile passare da un sistema di numerazione ad un altro In pratica, è possibile convertire una rappresentazione in un altra, attraverso l applicazione di una procedura generale Convenzione: per evitare ambiguità in presenza di più sistemi di numerazione, la stringa appartenente ad un sistema viene denotata con la base del sistema di numerazione. Per esempio, () (6) (A) 6 La Conversione Da Sistema Decimale a Sistema Binario Si applicano le procedure generiche definite in precedenza 4 (4,5) 6, 5 X 3 5, 5 X 7, 5 X 3, (,)

La Conversione Da Sistema Binario a Sistema Decimale Si può usare la definizione di Sistema di Numerazione (,) 4 3 + + + + 3 4 + + + + ( 6 + 4 + +.5 +.5 +.65) (.85) + La Conversione Da Sistema Binario a Sistema Esadecimale Scorciatoia: Raggruppare gruppi di 4 cifre binarie e convertirle in esadecimale Utilizzato per aumentare la leggibilità dei numeri scritti in binario (. ) 3 D. 6 4 ( ) 6

La Conversione Da Sistema Esadecimale a Sistema Binario Scorciatoia: convertire in binario ciascuna cifra esadecimale ( AB8 ) 6 ( ) Operazioni Indotte Sui Sistemi Di Numerazione Posizionali Somma,+,, Prodotto + AF, + BB, 6A, Sottrazione, AF,, BB,, F4, Divisione :,...