# data[].attributes.body
In questo caso il numero viene espresso secondo la notazione scientifica, cioè scitto in due parti:
1. [a mantissa, che rappresenta un numero compreso tra 0,100000... e 0,99999...;
2. l'esponente, che indica la potenza di 10 per cui occorre moltiplicare la mantissa al line di ottenere il numero che si intende rappresentare.

# data[].attributes.body
Per risolvere gli inconvenienti della rappresentazione in virgola lissa è stata studiata la rappresentazione in virgola nrobile, diventata poi quella piu usata dai costruttori di computer.

# data[].attributes.body
Per esempio:
+1 ,25 si rappresenta come + 0000001 .000 1 1 001
-8,0 si rappresenta come -0001000.00000000
il numero minimo rappresentabile con questo lormato è:
Nmin= - 1111111.1111111 | = -Q7-1),(28-1)
ll numero massimo è:
Nmax= + 1111111.11111111 = +(27 -t),Q8 -1)

# data[].attributes.body
Una possibile codifica dei numeri reali è quella in virgola fissa in cui si stabilisce un numero di cifre a disposizione per la parte intera, un numero a disposizione per la parte frazionaria e un bit per rappresentare il segno.

# data[].attributes.body
Per ottenere il complemento a2 di un numero si procede in questa maniera:
-Si effettua il complemeno a1, cioè si cambiano gli 0 in 1 e viceversa
-Si somma il valore 1 al complemento a1.

# data[].attributes.body
NEGATIVI=COMPLEMENTO A2

# data[].attributes.body
POSITIVI=MODULO E SEGNO

# data[].attributes.body
C'è un evidente ambiguità nella rappresentazione dello zero, dato che sono possibili due diverse rappresentazioni dello stesso numero (+0, -0). E come se esistesse uno zero positivo e uno zero negativol Per eliminare questa ambiguità si ricome a una rappresentazione in complemento a due

# data[].attributes.body
Per rappresentare un numero relativo è necessario, sapere il segno di quel determinato numero.
Il segno nella rappresentazione binaria può essere associata ad un solo bit, si assume quindi che il valore 0 rappresenta il segno +, mentre il valore 1 rappresenta il segno -. Questa rappresentazione prende il nome di "rappresentazione in modulo e segno".

# data[].attributes.body
Per rappresentare un numero intero senza segno basta fare la conversione della rappresentazione decimale in quella a base 2, ovvero nel sistema binario puro.