

































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una introduzione alla codifica di informazioni, inclusi sistemi numerici decimale e binario, conversione tra sistemi numerici, rappresentazione di numeri interi e reali, e calcolo proposizionale o Algebra di Boole. Il testo include esempi e spiegazioni dettagliate.
Tipologia: Dispense
1 / 41
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


































Codifica delle informazioni
comunemente adottato è il sistemaarabico o decimale (o in base 10). Le cifre utilizzate sono:
Es. 632
10
10
Codifica delle informazioni
=
−^
n p
p
p
B
n n^
0
) ( 0
1 2 3
Codifica delle informazioni
2
2
Codifica delle informazioni
metodo delle divisioni
successive
Es. 29
10
2
quozienti
resti
Si divide per 2
Codifica delle informazioni
Numeri interi
Numeri reali
Informazioni alfanumeriche
Calcolo proposizionale o Algebra di^ Boole
Immagini
Suoni
Filmati
Codifica delle informazioni
Occorre prestabilire il numero di bit dautilizzare: 8, 16, 32, 64
Si codifica in binario il numero senza ilsegno
Se il numero di cifre è inferiore alnumero di bit prestabilito si aggiungonotanti 0 fino ad arrivare a tale numero
Se il numero intero è negativo, siesegue il complemento a 2
Codifica delle informazioni
Il complemento a 2 di un numerobinario si esegue
sommando 1 al
complemento a 1
del numero dato.
Es. complemento a 2 di
complemento a 1 1
sommo 1
complemento a 2
Codifica delle informazioni
con tale rappresentazione?
Vale la Legge di cancellazione
Codifica delle informazioni
Il numero più grande è:MAXINT = 2
n -
Il numero più piccolo è:MININT = - 2
n-
Codifica delle informazioni
Trasformare il numero in modo chela mantissa abbia parte intera 0 eche la prima cifra decimale siadiversa da 0. Es. -10 = -0.1E
Codifica delle informazioni
Calcolare il complemento a 2 dellamantissa su 24 bit
Calcolare il complemento a 2 dellacaratteristica su 8 bit
Codifica delle informazioni
19
carattere si intende non solo una qualsiasi letteracaratterecarattere
dell’alfabeto
inglese,
maiuscola
o
minuscola,
ma
anche
le
lettere accentate (ò, à, ù, ì), le cifre decimali (0, 1, …, 8, 9), isimboli di punteggiatura (!, ?, ;, :, ., , …), i simboli di valuta (£, $)ed alcuni caratteri speciali, non stampabili.In altre parole, un carattere stampabile non è altro che uncarattere presente sulla tastiera di una macchina da scrivere,mentre un carattere non stampabile era utilizzato in passatonelle telescriventi per rappresentare una particolare situazione,come ad esempio fine del messaggio (
end of text
), vai a capo
(^ carriage return
), avviso sonoro (
bell
), ecc.
Codifica delle informazioni
Storicamente le stringhe di caratteri sono state introdotteper la prima volta nel linguaggio FORTRAN durante glianni ’60 per facilitare l’inserimento dei dati di ingressodelle elaborazioni e la stampa dei risultati. Si chiamavano“ Hollerith string
” in onore di Herman Hollerith, il primo ad
utilizzare le schede perforate per la comunicazione deidati di input e di output.
Nel FORTRAN i caratteri erano rappresentati con i numeri e, quindi, leuniche operazioni permesse erano quelle di conversione da carattere anumero e da numero a carattere, utilizzando un codice: prima il codiceEBCDIC e poi il codice ASCII (
American Standard Code for Information
Interchange
). Attualmente i sistemi operativi Windows hanno introdotto la
codifica UNICODE.