Académique Documents
Professionnel Documents
Culture Documents
A.U. 2020-2021
Méthodes Numériques
Mustapha GHILANI
15 décembre 2020
Exercice 1 :
1 Calculer la représentation en base 10 du nombre binaire suivant :
(101000.10110000)2 .
17
2 Calculer la représentation binaire des nombres suivants : a = , b = 4.125
20
et c = −28.8625.
3 Déterminer la représentation en virgule flottante normalisée en base 10 et en
base 2 des nombres a, b etc.
4 Déterminer la représentation au format simple précision suivant la norme
IEEE 754 des nombres a, b etc.
5 Soit les nombres flottants au format simple précision selon la norme IEEE
754 :
1 10111101010000000000000000000000 ;
2 01010101011000000000000000000000 ;
3 00111101110011001100110011001100.
Trouver la représentation en virgule flottante normalisée en base 10 de ces
nombres.
Mustapha GHILANI (UMI, ENSAM, Meknès) Méthodes Numériques 15 décembre 2020 3 / 15
Exercice 1. Réponse à la question 1
1 (101000.10110000)2 =
25 + 0 × 24 + 23 + 0 × 22 + 0 × 2 + 0 × 20 + 2−1 + 2−2 + 2−3 + 2−4 = 40.6875.
(101000.10110000)2 = 40.6875
17
2 Représentation binaire de a = = 0.85 :
20
0.85 × 2 = 1 , 7
0.7 × 2 = 1 , 4
0, 4 × 2 = 0 , 8
0, 8 × 2 = 1 , 6
0, 6 × 2 = 1 , 2
0, 2 × 2 = 0 , 4
0, 8 × 2 = 1 , 6
0, 6 × 2 = 1 , 2
0, 2 × 2 = 0 , 4
0.85 = (0.110110110)2
0 0 0 1 1. 0 0 1 0 0 0 1 1 0 1
0 0 0 0 0. 0 0 0 0 0 0 0 0 0 1
0 0 0 1 1. 0 0 1 0 0 0 1 1 1 0
−28.8625 = (11.0010001110)2
a = 10111101010000000000000000000000
| {z 1 01111010
} = |{z} | {z }
32 signe exposant
10000000000000000000000
| {z }
mantisse
Valeur
Signe 1 -
Exposant 01111010 (26 + 25 + 24 + 23 + 2) − 127 = (−5)2
Mantisse 10000000000000000000000 1.10000000000000000000000
a = 1.12−5 = (0.000011)2 = (0.000110011001100110011001100)2
= (1/32 + 1/64)10 = 0.046875
(10111101010000000000000000000000)2 = − 0.046875
10
b = 00111101110011001100110011001100 =
2
Valeur
Signe 0 +
Exposant 01111011 (26 + 25 + 24 + 23 + 2 + 1) − 127 = −4
Mantisse 10011001100110011001100 1.10011001100110011001100
Valeur
Signe 0 +
Exposant 01111011 (26 + 25 + 24 + 23 + 2 + 1) − 127 = −4
Mantisse 10011001100110011001100 1.10011001100110011001100
4 Soient trois réels x = 0.125106, z = 0.4371012, w = 0.2151010. En utilisant le système de numération de la question 1
a) L’erreur d’affectation
b) L’erreur de l’opération d’addition
c) L’erreur de l’opération de soustraction (d) L’erreur de l’opération de
multiplication
d) L’erreur de l’opération de division
,