Rappresentazione dei Numeri

Slides:



Advertisements
Presentazioni simili
Trasmissione delle informazioni
Advertisements

RAPPRESENTAZIONE DELLE INFORMAZIONI
ECDL Patente europea del computer
Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma ci sono sempre piu’ applicazioni che.
Codifica dell’informazione
Informatica Lezione 1 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Rappresentazione delle informazioni negli elaboratori
Rappresentazione della Informazione
La Rappresentazione dell’Informazione
La codifica dei numeri.
Un codice è costituito da un alfabeto (insieme di simboli) parole (combinazioni di simboli validi) nel computer tutti i codici usano come alfabeto le cifre.
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’ Informazione Sistemi.
Informatica Lezione 2 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
Funzioni reali di variabile reale. Definizione di funzione tra due insiemi Definizione: Dati due insiemi A e B si dice funzione (o anche applicazione)
LA MATEMATICA. La matematica Cos'è la matematica? Gli insiemi I numeri naturali I numeri interi relativi I numeri razionali assoluti I numeri razionali.
4. Codifica binaria dell’informazione Informatica - CDL in Ingegneria Industriale- A.A Ing. Simona Colucci.
Elaborazione delle Immagini Operatori Puntuali Luigi Cinque
NUMERI ed ERRORI MANOLO VENTURIN UNIVERSITÀ DEGLI STUDI DI PADOVA DIP. DI MATEMATICA PURA ED APPLICATA A. A. 2007/2008.
Informatica per l’Ingegneria- CDL in Ingegneria Informatica- A.A Codifica binaria dell’informazione.
Rappresentazione dell’ Informazione Digitale e Binario
NUMERI E E CARATTERI IN BINARIO
Unità di apprendimento 1
= 2x – 3 x Definizione e caratteristiche
La parabola e la sua equazione
Rappresentazione dell’ Informazione Informazione e Comunicazione
Le immagini digitalizzate
Unità di apprendimento 1
La rappresentazione delle informazioni
Introduzione al linguaggio C
Bastoncini di Nepero.
Dal problema al processo risolutivo
x : variabile indipendente
CRITTOGRAFIA Per crittografia si intende la protezione delle informazioni mediante l'utilizzo di codici e cifre. La crittografia è un componente fondamentale.
INFORMATICA DI BASE I FONDAMENTI.
Process synchronization
7. Strutture di controllo Ing. Simona Colucci
Logica binaria Moreno Marzolla
Dal problema al processo risolutivo
x : variabile indipendente
22) Funzioni (prima parte)
Le trasformazioni nel piano cartesiano
Numeri decimali e numeri interi
TIPI PRIMITIVI TIPI STRUTTURATI
JAVA usa una rappresentazione in VIRGOLA MOBILE
Addizioni in binario, ottale, esadecimale
Informatica A.A. 2016/17 Prof. Italo Epicoco
23) Esponenziali e logaritmi
Fisica: lezioni e problemi
La codifica dell’informazione
ALU (Arithmetic Logic Unit)
Lezione 3 Prof. Angela Bonifati
INFORMATICA DI BASE I FONDAMENTI.
Codicfiche Interi Complemento alla base.
Numeri decimali e numeri interi
I numeri relativi DEFINIZIONE. Si dicono numeri relativi tutti i numeri interi, razionali e irrazionali dotati di segno (positivo o negativo). ESEMPI Numeri.
Programmazione e Laboratorio di Programmazione
32 = 9 x2 = 9 x = 3 32 = 9 √9 = 3 L’estrazione di radice
Corso di Informatica Applicata Introduzione
Ricorsione 16/01/2019 package.
Concetti base 1.1.
© 2007 SEI-Società Editrice Internazionale, Apogeo
Definizione di linguaggio di programmazione
Bastoncini di Nepero.
ANALISI DI REGRESSIONE
Sistemi Digitali.
Programmazione e Laboratorio di Programmazione
Programmazione e Laboratorio di Programmazione
COME E’ FATTA UN’IMMAGINE: TRA MATRICI E MATEMATICA
Algoritmi.
ALGORITMO E’ una successione finita di passi che consente di risolvere tutti i problemi di una classe e di determinare il risultato. Caratteristiche: Finito.
Transcript della presentazione:

Rappresentazione dei Numeri

Rappresentazione dei numeri Naturali Interi Reali

Reali Virgola fissa Virgola mobile Nota: la rappresentazione dei reali sarà un’approssimazione perché si possono avere infinite cifre decimali

Virgola Fissa

Esempio Base 10: 157,97 = 1⋅102 + 5⋅101 + 7 + 9⋅10-1 + 7⋅10-2 Base 2: p=5 e f=3 00101 011 -> 0⋅24 + 0⋅23 + 1⋅22 + 0⋅21 + 1⋅20 + 0⋅2-1 + 1⋅2-2 + 1⋅2-3 -> 4 + 1 + 1/4 + 1/8 = 5,375

Virgola Fissa: Analisi Adatta solo a casi particolari in cui l’intervallo di valori da rappresentare è noto a priori Inadatta nella maggior parte delle applicazioni scientifiche o finanziarie Astronomia: massa dell’elettrone 0,0 … 0 9 27

Reali Virgola fissa Virgola mobile Nota: la rappresentazione dei reali sarà un’approssimazione perché si possono avere infinite cifre decimali

Virgola Mobile

Base 2 00101.010⋅20 (non è normalizzata) mantissa ∉[20, 21[ 001.01010⋅210 (normalizzata) mantissa ∈[20, 21[

Vantaggi della Rappresentazione in Virgola Mobile Rappresentare con poche cifre numeri molto grandi Rappresentare con precisione numeri molto piccoli

Codifica dei caratteri Codifica delle istruzioni Codifica di figure

Caratteri Repertorio. Insieme dei caratteri considerati, definito mediante i nomi dei caratteri e magari una loro rappresentazione visiva Numero di codice. Tabella in cui ciascun carattere del repertorio è messo in corrispondenza 1-a-1 con un insieme di numeri naturali Codifica. Un metodo per associare a ciascun numero di codice una sequenza di bit che poi sono utilizzabili per la trasmissione o la memorizzazione elettronica Nel caso più semplice ogni carattere ha un numero tra 0 e 127 e la codifica è semplicemente la codifica binaria del numero in 7 bit

Codifica ASCII American Standard Code for Information Interchange Serve per rappresentare caratteri (sia visibili che alcuni caratteri di controllo) 7 bit per carattere, dunque si possono rappresentare 27 = 128 caratteri diversi

Tabella dei Codici ASCII

Vantaggi e limitazioni del codice ASCII ASCII è un codice “antico” e (ad eccezione di alcune variati nazionali pressoché in disuso) molto sicuro; purtroppo: i caratteri internazionali di numerose lingue europee non sono contemplati per non parlare delle lingue asiatiche per le quali il numero di simboli è elevatissimo La standardizzazione è importante: nella trasmissione e memorizzazione elettronica i caratteri sono rappresentati da bit ed è importante che il “trasmettitore” e il “ricevitore” adottino le stesse convenzioni !

Codifica dei caratteri Codifica delle istruzioni Codifica di figure

Istruzioni + Dati Algoritmi = istruzioni che operano su dati Per scrivere un programma è necessario rappresentare istruzioni e dati in maniera che l’esecutore automatico possa Memorizzare dati e istruzioni Manipolare dati e istruzioni

Istruzioni Quali e quante sono le istruzioni da codificare? Istruzioni aritmetiche: Codice Istruzione 01100000 ADD 01100100 SUB CODICE OPERATIVO

Oltre al codice operativo … è necessario far riferimento ai dati per completare l’esecuzione dell’istruzione Es: addizione: è necessario che sia specificato dove leggere i due operandi da sommare e dove scrivere il risultato. Il numero dei dati da specificare è variabile in funzione delle istruzioni

Codifica dei caratteri Codifica delle istruzioni Codifica di figure

Figure Si procede ad una linearizzazione: Fissare un insieme di colori (al limite 2: bianco e nero) Ogni colore viene codificato con una sequenza di cifre (0 & 1 per il bianco e nero) Dividere il piano in quadrati (pixel da picture element) Ogni pixel viene associato ad un colore Quanto più è grande il numero di pixel tanto più è accurata la rappresentazione della figura

Esempio

Figure

Figure

Altro esempio

Altro esempio Poiché una sequenza di bit è lineare, si deve definire una convenzione per ordinare i pixel della griglia Assumiamo che i pixel siano ordinati dal basso verso l'alto e da sinistra verso destra

Altro esempio Quella che si ottiene nella codifica è un'approssimazione della figura originaria Se riconvertiamo la stringa: 0000000011110001100000100000 in immagine otteniamo

Altro Esempio La rappresentazione sarà più fedele all'aumentare del numero di pixel, ossia al diminuire delle dimensioni dei quadratini della griglia in cui è suddivisa l'immagine

Risoluzione Il numero di pixel in cui è suddivisa un'immagine si chiama risoluzione e si esprime con una coppia di numeri: Esempio: 640 × 480 pixel (orizzontali × verticali)