Estratto del documento

I numeri nell'elaboratore elettronico

Conversioni di base

a) La rappresentazione di un numero a in una base N è unica.

a = anNm + an-1Nm-1 + ... + a0N0 + a-1N-1 + a-mN-m

Es.: L'elaboratore riconosce solo la rappresentazione binaria; essa si fa di due soli possibili elementi: numeroso un destroso (0 e 1).

Le rappresentazione in base 16 usa le cifre 0-9, A B C D E F.

Per quanto riguarda le parti intere, per passare da a = amNm + a0N a le basi di arrivo N: a = bnNn + bn-1Nn-1 + ... + b0N0.

Si divide per N: (amNm ...+ a0N0) : Nn = bnNn-1 + ... + b-1N-1 + b0N0 = dato div: non fatte in base M si può trovare il resto della divisione è, che è b0, sempre si in base M.

Così, dividendo nuovamente per N di risultati si ottiene b1 come resto ecc.

Es.: (2028)10 = (?)4

2028 : 4 = 507 / b0 = 0

507 : 4 = 126 + 3 / b1 = 3

126 : 4 = 31 + 2 / b2 = 2

31 : 4 = 7 + 3 / b3 = 3

7 : 4 = 1 + 3 / b4 = 3

1 : 4 = 0 + 1 / b5 = 1

= (7EC)16

Per quanto riguarda le parti frazionarie, per passare dalle basi di partenza M di a = a-1N-1 + a-mN-m alle basi di arrivo N: a = b-1N-1 + ... + b-sN-s.

Basta moltiplicare per N: N (a-1N-1 + a-mN-m).

Simile alle parti intere b0, che è scmesso in base M. Ancora si eliminano le parti intere e si moltiplica di nuovo ecc.

Es.: (0,123)10 = (?)4

0,123 * 4 = 0,492 / b-0 = 0

0,492 * 4 = 1,968 / b-1 = 1

0,968 * 4 = 3,872 / b-2 = 3

0,872 * 4 = 3,488 / b-3 = 3

(0,123)10 = (0,0133)4

I numeri nell'elaboratore elettronico

Conversioni di base

a) La rappresentazione di un numero a in una base N è unica.

a = anNM + an-1NM-1+...+a0N0 + a-1N-1 + a-mN-m

Es.: L'elaboratore riconosce solo le rappresentazioni binarie; esse si fanno con due soli possibili elementi: numeroso 1 destroso (0 e 1).

Le rappresentazioni in base 16 usano le cifre 0-1: 9ABCDEFG

Per quanto riguarda le parti intere, per passare da a = anMM+...+a0MA alle basi di arrivo N: a = bnNn+bn-1Nn-1+...+b0N0

Si divide per N: (amMm...+a0M0) / N = bnNn-1+...+b1+b0/N

Non fate in base M si può trovare il resto delle divisioni è, che è, sempre, se in base M. Così, dividendo nuovamente per N di risulta si ottiene b1 come resto ecc.

Es.: (2028)10 = (?)4

2028 : 4 = 507 / 8 ➝ bo = 0

507 : 4 = 126 / 3 ➝ b1 = 3

126 : 4 = 31 + 2 ➝ b2 = 2

31 : 4 = 7 + 3 ➝ b3 = 3

7 : 4 = 1 + 3 ➝ b4 = 3

1 : 4 = 0 + 1 ➝ b5 = 1

(= (7EC)16

Per quanto riguarda le parti frazionarie, per passare dalle basi di partenza M di a = a1M1+...+amMM alle basi di arrivò N: a = b1N-1 + b0N-5...-s-1+1

Tutte moltiplicare per N (a1M1 + a0MM) = b1 + b2N-1 + bnNs-1+1.

Annotate le parti intere b1, che è sempre in base M. Ancora, si eliminano le parti intere e si moltiplica di nuovo ecc.

Es.: (0,123)10 = (?)4

0,123.4 = 0,492 ➝ bo = 0

0,492.4 = 1,368 ➝ b2 = 1

0,368.4 = 3,872 ➝ bn = 3

0,872.4 = 3,488 ➝ bx = 3

(0,123)10 = (0,0133)4

Rappresentazione interna dei numeri

  • Memorizzazione di un numero intero
    • Precisione singola a 32 bit, viene usata una rappresentazione in virgola fissa in cui una posizione è per il segno e le rimanenti 31 sono per il numero:

      Max = 231-1 = 2,147,483,648-1

      Min = ±0

    • Precisione doppia a 64 bit, la rappresentazione a virgola fissa permette di usare 1 alfab per il segno, e 63 per il numero:

      Max = 2 - 2-63-1 = 9,22337.1018

  • Memorizzazione di un numero reale

Una rappresentazione normalizzata di un numero è quando è scritto nelle forme m·βE con msβ. Lo standard IEEE prevede una rappresentazione in virgola mobile normalizzata con accesso (biased) per i numeri reali.

Precisione singola a 32 bit, prevede 23 bit per la mantissa (+ parte frazionaria) ed 8 per l'esponente. L'accors Biased è di (127) ed e Є [-126

Anteprima
Vedrai una selezione di 5 pagine su 19
Appunti di "Calcolo Numerico" Pag. 1 Appunti di "Calcolo Numerico" Pag. 2
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Appunti di "Calcolo Numerico" Pag. 6
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Appunti di "Calcolo Numerico" Pag. 11
Anteprima di 5 pagg. su 19.
Scarica il documento per vederlo tutto.
Appunti di "Calcolo Numerico" Pag. 16
1 su 19
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche MAT/08 Analisi numerica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher SARLANGA di informazioni apprese con la frequenza delle lezioni di Calcolo numerico e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Padova o del prof Putti Mario.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community