Addizione sottrazione e moltiplicazione in virgola mobile
Salve ragazzi, sto facendo questo esercizio ma non ho modo di confrontare il mio risultato con una soluzione ufficiale.
Siano A = 123.456 x 10^-2 e B = -321 x 10^4. Rappresentare in virgola mobile A e B, nonché A + B, A - B, B - A e A x B. Assumere di avere una mantissa di 5 cifre decimali. ps la "x" ha significato moltiplicaz.
A:
123,456 x 10^-2 = 0,12345 x 10^-1
< 0 ; 12345 ; 1 >
B:
-321 x 10^4 = -0,321 x 10^7
< 1 ; 32100 ; 7 >
A + B:
per fare la somma devo eguagliare gli esponenti, per cui porto l'esponente di -321 x 10^4 ad 1
-321 x 10^4 = -321000 x 10^1
Ora posso sommare (0,12345 x 10^1) + (-321000 x 10^1) perche hanno uguali esponenti
0,12345 + (-321000,0) = -320999,87655
-320999,87655 X 10^1 = -0,32099 X 10^7
< 1 ; 32099 ; 7 >
A - (-B):
< 0 ; 321000 ; 7 >
B - A:
< 1 ; 321000 ; 7 >
A x B:
-321000 x 0,12345 = 39627,45000
39627,45000 x 10^1 = 0,39627 x 10^6
< 0 ; 39627 ; 6 >
Siano A = 123.456 x 10^-2 e B = -321 x 10^4. Rappresentare in virgola mobile A e B, nonché A + B, A - B, B - A e A x B. Assumere di avere una mantissa di 5 cifre decimali. ps la "x" ha significato moltiplicaz.
A:
123,456 x 10^-2 = 0,12345 x 10^-1
< 0 ; 12345 ; 1 >
B:
-321 x 10^4 = -0,321 x 10^7
< 1 ; 32100 ; 7 >
A + B:
per fare la somma devo eguagliare gli esponenti, per cui porto l'esponente di -321 x 10^4 ad 1
-321 x 10^4 = -321000 x 10^1
Ora posso sommare (0,12345 x 10^1) + (-321000 x 10^1) perche hanno uguali esponenti
0,12345 + (-321000,0) = -320999,87655
-320999,87655 X 10^1 = -0,32099 X 10^7
< 1 ; 32099 ; 7 >
A - (-B):
< 0 ; 321000 ; 7 >
B - A:
< 1 ; 321000 ; 7 >
A x B:
-321000 x 0,12345 = 39627,45000
39627,45000 x 10^1 = 0,39627 x 10^6
< 0 ; 39627 ; 6 >
Risposte
[xdom="Martino"]Sposto in infomatica. Attenzione alla sezione in futuro, grazie.[/xdom]