Académique Documents
Professionnel Documents
Culture Documents
i
m
ARITHMETIQUE DE
L’ORDINATEUR
Ceci est un extrait du livre Arithmétique de
l’ordinateur, vos suggestions et remarques
nous seront très utiles pour améliorer la
version finale du livre.
EXERCICE 2
Les physiciens utilisent l’Angström comme unité pour mesurer les très petites
dimensions. C’est le cas par exemple pour les dimensions des atomes. Un
Angstrom est un dix-milliardième de mètre. Comment peut-on écrire cette
distance en se référant qu’aux unités vues ci-dessus ?
(Support d’Arithmétique de l’ordinateur, page 3)
Résolution
1 Å 𝑚 = 10−10 𝑚
Convertissons cette distance (longueur) en d’autres unités
EXERCICE
Calculer
𝑎) 212 𝑏) 232 𝑐) 216
𝑑) 227 𝑒) 236
EXERCICE
On aura bientôt utilisé tous les codes de numéro d’immatriculation composés de
3 lettres suivies de 3 chiffres pour les plaques, combien de nouveaux codes
d’immatriculation pourront-on faire en plaçant cette fois d’abord 3 chiffres puis
3 lettres ?
(Support d’Arithmétique de l’ordinateur, page 5)
EXERCICE
Complétez le tableau suivant :
Binaire Hexadécimal Décimal
100000000
50
10
20
40
80
= 1 × 28 + 0 × 27 + 0 × 26 + 0 × 25 + 0 × 24 + 0 × 23 + 0 × 22 + 0 × 21 + 0 × 20
= 1 × 256 + 0 × 128 + 0 × 64 + 0 × 32 + 0 × 16 + 0 × 8 + 0 × 4 + 0 × 2 + 0 × 1
= 256
(100000000)2 = (256)10
Convertissons la valeur décimale trouvée en hexadécimal
(256)10 = ( ? )16
Quotient Reste
256 16
16 0
1 0
0 1
(𝟐𝟓𝟔)𝟏𝟎 = ( 𝟏𝟎𝟎)𝟏𝟔
(2) (50)16
(50)16 = ( ? )10
Exposant 1 0
Chiffre 5 0
= 5 × 161 + 0 × 160
= 80 + 0
(𝟓𝟎)𝟏𝟔 = ( 𝟖𝟎)𝟏𝟎
(𝟖𝟎)𝟏𝟎 = ( 𝟏𝟎𝟏𝟎𝟎𝟎𝟎)𝟐
3) (10)10
(𝟓𝟔𝟓𝟓)𝟖 = (𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟏)𝟐
(101110101101)2 = ( ? )16
(𝟐𝟒𝟒𝟑𝟕𝟏)𝟖 = (𝟏𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟏𝟎𝟎𝟏)𝟐
(10100100011111001)8 = ( ? )16
(𝟏𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟏𝟎𝟎𝟏)𝟖 = ( 𝟏𝟒𝟖𝑭𝟗)𝟏𝟔
Le tableau complété est :
Octal Binaire Hexadécimal
12 𝟏𝟎𝟏𝟎 𝑨
5655 𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟏 𝑩𝑨𝑫
244371 𝟏𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟏𝟎𝟎𝟏 𝟏𝟒𝟖𝑭𝟗
= 1 × 2−1
(𝟎, 𝟓)𝟏𝟎 = (𝟎, 𝟏)𝟐
𝑒) 0,75
1,5
0,75 = 2
1 0,5
=2+ 2
1 1
= 2 + 22
= 1 × 2−1 + 1 × 2−2
(𝟎, 𝟕𝟓)𝟏𝟎 = (𝟎, 𝟏𝟏)𝟐
𝑓) 0,125
0,25
0,125 = 2
0 0,25
=2+ 2
0 0,5
=2+ 22
0 0 0,5
= + +
2 22 22
0 0 1
= 2 + 22 + 23
(𝟕𝟕)𝟏𝟎 = (𝟏𝟎𝟎𝟏𝟏𝟎𝟏)𝟐
𝑏) 187
Quotient Reste
187 2
93 1
46 1
23 0
11 1
5 1
2 1
1 0
0 1
(187)10 = (10111011)2
(0,75)10 = (0,11)2
𝑒) 0,32
2 0,32
0 ,64
1 ,28
0 ,56
1 ,12
0 ,24
0 ,48
0 ,96
1 ,92
1 ,84
1 ,68
1 ,36
0 ,72
1 ,44
0 ,88
1 ,76
1 ,52
1 ,04
0 ,08
0 ,16
0 ,32
̅̅̅̅̅̅̅ )𝟐
(𝟎, 𝟏𝟓)𝟏𝟎 = (𝟎, 𝟎𝟎 𝟏𝟎𝟎𝟏
𝑔) 0,125
2 0,125
0 ,25
0 ,5
1 ,0
(0,125)10 = (0,001)2
ℎ)0, 29
2 0,29
0 ,58
1 ,16
0 ,32
0 ,64
1 ,28
0 ,56
1 ,12
0 ,24
0 ,48
0 ,96
1 ,92
1 ,84
1 ,68
1 ,36
0 ,72
1 ,44
0 ,88
1 ,76
̅̅̅̅̅̅̅ )𝟐
(𝟎, 𝟒)𝟏𝟎 = (𝟎, 𝟎𝟏𝟏𝟎
EXERCICE
En signe d’amitié, un émir arabe a fait parvenir au prince de chacun des trois
pays voisins un nombre égal de chevaux. Chacun lui a fait parvenir ses
remerciements ; le premier pour 400 chevaux, le deuxième pour 121 chevaux et
le troisième pour 202 chevaux. Sachant que les princes des pays voisins ne
comptent pas dans le même système de numération (bien que la base de chaque
système soit inférieure ou égale à 10), déterminer le nombre exact de chevaux
dont l’émir a fait don et les bases utilisés par chacun des princes.
(Support d’Arithmétique de l’ordinateur, page 24)
Résolution
Première méthode
Etant donné que les bases sont inconnues, et selon l’énoncé toutes les bases sont
inférieures ou égales à 10.
Pour chaque nombre, essayons de considérer toutes les bases possibles, et
convertissons pour chaque base en décimal. Le nombre commun aux différentes
conversions de trois nombres correspond au nombre exact des chevaux dont
l’émir a fait don.
Pour le premier nombre 400
EXERCICE
Effectuer les opérations suivantes en binaire, sans utiliser la complémentation
pour les soustractions
a) 100110+11101 b) 11001+1100 c) 1110011-111111
d)1100101-11101 e) 111000-111,1 f) 1100,01-101,11
g) 1101 × 111 h) 111011 × 1101 i) 1110101 × 110011
j) 111001 ÷ 101 k) 100111 ÷ 110 l) 1100110 ÷ 11101
m) 11100011 ÷ 1110 n) 1100011 ÷ 1101
𝑏) 11001 + 1100
1
1 1 0 0 1
+ 1 1 0 0
1 0 0 1 0 1
𝑐) 1110011 − 111111
0 0 0 1
1 1 1 0 0 1 1
- 1 1 1 1 1 1
1 1 0 1 0 0
𝑒) 111000 − 111,1
0 1 1 1
1 1 1 0 0 0, 0
- 1 1 1, 1
1 1 0 0 0 0, 1
𝑓) 1100,01 − 101,11
0 0 1 1
1 1 0 0, 0 1
1 0 1, 1 1
1 1 0, 1 0
g) 1101 × 111
1 1 0 1
× 1 1 1
1 1 1
1 1 0 1
+ 1 1 0 1
1 1 0 1
1 0 1 1 0 1 1
h) 111011 × 1101
1 1 1 0 1 1
× 1 1 0 1
1 1 1 1 1
1 1 1 0 1 1
+ 0 0 0 0 0 0
1 1 1 0 1 1
1 1 1 0 1 1
1 0 1 1 1 1 1 1 1 1
j) 111001 ÷ 101
1 1 1 0 0 1 1 0 1
- 1 0 1 10011,0110011
1 0 0 0
- 1 0 1
1 1 1
1 0 1
1 0 0 0
- 1 0 1
1 1 0
- 1 0 1
0 1 0 0 0
- 1 0 1
1 1 0
1 0 1
1
EXERCICE
Dans les situations suivantes, vérifier, en effectuant les opérations en binaire,
que les expressions sont égales
𝑎) 1011 × (100,1 + 1101,01) 𝑒𝑡 (1011 × 100,1) + (1011 × 1101,01)
𝑏) 110 × (101,1 + 1101,01) 𝑒𝑡 (110 × 101,01) + (110 × 1101,01)
𝑐) 1011,11 × (110,10 + 11101,01) 𝑒𝑡 (1011,11 × 110,01) + (1011,11 × 11101,01)
(Support d’Arithmétique de l’ordinateur, page 42)
Résolution
𝑎) 1011 × (100,1 + 1101,01) 𝑒𝑡 (1011 × 100,1) + (1011 × 1101,01)
Première expression
1011 × (100,1 + 1101,01)
1
1 0 0, 1
1 1 0 1, 0 1
1 0 0 0 1, 1 1
1 0 0 0 1 1 1
1 0 1 1
1 1 1 1 1 1 1
1 0 0 0 1 1 1
+ 1 0 0 0 1 1 1
0 0 0 0 0 0 0
1 0 0 0 1 1 1
1 1 0 0 0 0 1 1, 0 1
Deuxième expression
1 0 1 1 1 1 0 1 0 1
× 1 0 0 1 1 × 1 0 1 1
1 1 1 0 1 1 1 1 0 1 1 0 1 0 1
0 0 0 0 1 1 0 1 0 1
0 0 0 0 0 0 0 0 0 0
1 0 1 1 1 1 0 1 0 1
1 1 0 0 0 1, 1 1 0 0 1 0 0 0 1, 1 1
(34)10 = (100010)2
Sur 8 bits : (34)10 = (00100010)2
En complément à deux, 34 s’écrit :
𝑏) 97
Convertissons 97 en binaire
(97)10 = (1100001)2
Sur 8 bits (97)10 = (01100001)2
En complément à 2, le nombre 97 s’écrit :
𝑐) − 24
Convertissons 24 en binaire
Quotient Reste
24 2
12 0
6 0
3 0
1 1
0 1
(−24)10 = −(11000)2
Sur 8 bits : (−24)10 = −(00011000)2
En complément à deux, -24 s’écrit :
(−2)10 = −(10)2
Sur 8 bits : (−2)10 = −(00000010)2
En complément à deux, -2 s’écrit :
𝑒) − 64
Convertissons -64 en binaire
Quotient Reste
64 2
32 0
16 0
8 0
4 0
2 0
1 0
0 1
(−64)10 = −(1000000)2
Sur 8 bits, (−64)10 = −(01000000)2
En complément à deux, -64 s’écrit :
𝑏) 97
Convertissons 97 en binaire
Quotient Reste
97 2
48 1
24 0
12 0
6 0
3 0
1 1
0 1
𝑐) − 24
Convertissons 24 en binaire
Quotient Reste
24 2
12 0
6 0
3 0
1 1
0 1
(−24)10 = −(11000)2
Sur 8 bits : (−24)10 = −(00011000)2
En complément à un, -24 s’écrit :
𝑑) − 2
Convertissons -2 en binaire
Quotient Reste
2 2
1 0
0 1
(−2)10 = −(10)2
Sur 8 bits : (−2)10 = −(00000010)2
𝑒) − 67
Convertissons 67 en binaire
Quotient Reste
67 2
33 1
16 1
8 0
4 0
2 0
1 0
0 1
(−67)10 = −(1000011)2
Sur 8 bits : (−67)10 = −(01000011)2
En complément à un, -67 s’écrit :
𝑓) − 8
Convertissons 8 en binaire
Quotient Reste
8 2
4 0
2 0
1 0
0 1
(−8)10 = −(1000)2
EXERCICE
Ecrire les nombres suivants en binaire normalisé à huit bits en représentation
signe et module :
𝑎) 34 𝑏) 97 𝑐) − 24 𝑑) − 2 𝑒) − 67 𝑓) − 8
(Support d’Arithmétique de l’ordinateur, page 67)
Résolution
𝑎) 34
Convertissons 34 en binaire
Quotient Reste
34 2
17 0
8 1
4 0
2 0
1 0
0 1
(34)10 = (100010)2
Sur 8 bits : (34)10 = (00100010)2
En mode signe et module, 34 s’écrit :
𝑏) 97
(97)10 = (1100001)2
Sur 8 bits (97)10 = (01100001)2
En mode signe et module, le nombre 97 s’écrit :
𝑐) − 24
Convertissons 24 en binaire
Quotient Reste
24 2
12 0
6 0
3 0
1 1
0 1
(−24)10 = −(11000)2
Sur 8 bits : (−24)10 = −(00011000)2
En mode signe et module, -24 s’écrit :
(−2)10 = −(10)2
Sur 8 bits : (−2)10 = −(00000010)2
En mode signe et module, -2 s’écrit :
𝑒) − 67
Convertissons 67 en binaire
Quotient Reste
67 2
33 1
16 1
8 0
4 0
2 0
1 0
0 1
(−67)10 = −(1000011)2
Sur 8 bits : (−67)10 = −(01000011)2
En mode signe et module, -67 s’écrit :
(−8)10 = −(1000)2
Sur huit bits : (−8)10 = −(00001000)2
En mode signe et module, -8 s’écrit :
EXERCICE
Représenter le nombre -5 selon le mode entier à huit bits indiqués :
a) Représentation signe et module
b) Représentation par complémentation à deux
c) Représentation par excès
d) Représentation par complémentation à un
(Support d’Arithmétique de l’ordinateur, page 67)
Résolution
Convertissons 5 en binaire
Quotient Reste
(−5)10 = −(101)2
Sur huit bits : (−5)10 = −(00000101)2
𝑎)
𝑏)
𝑐)
Travaillons sur 4 et 8 bits
Sur 4 bits
Le complément à deux de -5 est : 1011
La valeur constante est 8 soit : 1000
1
1 0 1 1
+ 1 0 0 0
1 0 0 1 1
On rejette la dernière retenue, donc en représentation par excès, -5 vaut :
0011
Sur 8 bits
Sur 8 bits, le complément à deux de -5 est : 11111011
La valeur constante à ajouter est 128 ou soit : 10000000
1
1 1 1 1 1 0 1 1
EXERCICE
Trouver l’équivalent dans le système décimal du nombre 10010011, selon que le
nombre est en
a) Représentation signe et valeur absolue
b) Représentation par complémentation à deux
c) Représentation par excès
d) Représentation par complémentation à un
(Support d’Arithmétique de l’ordinateur, page 67)
Résolution
𝑎) 10010011
Dans cette représentation, le premier bit indique le signe, le nombre est négatif.
Les autres bits indiquent le module du nombre en binaire naturel.
𝑏𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(0010011)2
𝑏10 = 0 × 26 + 0 × 25 + 1 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 0 + 0 + 16 + 0 + 0 + 2 + 1
= −19
𝑏) 10010011
0 0 1 1 0 1 0 1
+ 1 0 0 0 0 0 0 0
1 0 1 1 0 1 0 1
EXERCICE
Trouver l’équivalent dans le système décimal du nombre 11001100, selon que le
nombre est en
a) Représentation signe et module
b) Représentation par complémentation à deux
c) Représentation par excès
d) Représentation par complémentation à un
(Support d’Arithmétique de l’ordinateur, page 67)
Résolution
𝑎) 11001100
Le premier bit à gauche est 1, le nombre est négatif.
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(1001100)2
𝑏10 = 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 64 + 0 + 0 + 8 + 4 + 0 + 0
EXERCICE
Effectuer les opérations suivantes après avoir écrit les nombres en binaire
normalisé à huit bits complémentés à 2. Décoder en décimal le résultat de
l’opération, s’il n’y a pas débordement.
𝑎) 15 + 26 𝑏) 92 + 44 𝑐) 77 − 23
𝑑) − 57 − 125 𝑒) − 28 − 47 𝑓) − 52 + 24
Décodons le résultat
𝑑10 = 0 × 27 + 0 × 26 + 1 × 25 + 0 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20
= 0 + 0 + 32 + 0 + 8 + 0 + 0 + 1
= 41
𝑏) 92 + 44
Il y a débordement car les deux nombres sont positifs et la somme doit être
positive mais on constate 1 dans le bit de signe.
𝑐) 77 − 23
77 = 64 + 8 + 4 + 1
= 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20
(77)10 = (1001101)2
Le complément à deux sur huit bits de 77 est : 01001101
23 = 16 + 4 + 2 + 1
= 1 × 24 + 0 × 23 + 1 × 22 + 1 × 21 + 1 × 20
(−23)10 = −(10111)2
Sur 8 bits (−23)10 = −(00010111)2
Le complément à deux de -23 vaut : 11101001
1 1 1
0 1 0 0 1 1 0 1
+ 1 1 1 0 1 0 0 1
1 0 0 1 1 0 1 1 0
EXERCICE
Effectuer les opérations suivantes après avoir écrit les nombres en binaire
normalisé à huit bits complémentés à 1. Décoder en décimal le résultat de
l’opération, s’il n’y a pas débordement
𝑎) 15 + 26 𝑏) 92 + 44 𝑐) 77 − 23
𝑑) − 57 − 125 𝑒) − 28 − 47 𝑓) − 52 + 24
Il y a débordement car les deux nombres sont positifs et la somme doit être
positive mais on constate 1 dans le bit de signe.
𝑐) 77 − 23
77 = 64 + 8 + 4 + 1
= 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20
(77)10 = (1001101)2
Le complément à un sur huit bits de 77 est : 01001101
23 = 16 + 4 + 2 + 1
= 1 × 24 + 0 × 23 + 1 × 22 + 1 × 21 + 1 × 20
(−23)10 = −(10111)2
Sur 8 bits (−23)10 = −(00010111)2
Le complément à un de -23 vaut : 11101000
= 0 + 0 + 32 + 16 + 0 + 4 + 2 + 0
= 54
𝑑) − 57 − 125
57 = 32 + 16 + 8 + 1
= 1 × 25 + 1 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20
(−57)10 = −(111001)2
Sur huit bits (−57)10 = −(00111001)2
Le complément à deux de -57 vaut : 11000110
125 = 64 + 32 + 16 + 8 + 4 + 1
= 1 × 26 + 1 × 25 + 1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20
(−125)10 = −(1111101)2
Sur 8 bits (−125)10 = −(01111101)2
Le complément à deux de -125 est : 10000010
1 1 1
1 1 0 0 0 1 1 0
+ 1 0 0 0 0 0 1 0
1 0 1 0 0 1 0 0 0
Il y a débordement car les deux nombres sont négatif et le résultat doit être
négatif mais on constate 0 dans le bit de signe.
𝑒) − 28 − 47
28 = 16 + 8 + 4
= 1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
(−28)10 = −(11100)2
Sur 8 bits (−28)10 = −(00011100)2
47 = 32 + 8 + 4 + 2 + 1
= 1 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 1 × 21 + 1 × 20
(−47)10 = −(101111)2
Sur 8 bits : (−47)10 = −(00101111)2
Le complément à deux de -47 vaut : 11010000
1
1 1 1 0 0 0 1 1
+ 1 1 0 1 0 0 0 0
1 1 0 1 1 0 0 1 1
+ 1
1 0 1 1 0 1 0 0
1 1
1 1 0 0 1 0 1 1
+ 0 0 0 1 1 0 0 0
1 1 1 0 0 0 1 1
EXERCICE
Effectuez les opérations suivantes après avoir écrit les nombres en binaire
normalisé en représentation signe et module en complémentant à 1 le deuxième
nombre (lorsque nécessaire). Décoder en décimal le résultat de l’opération, s’il n’y
a pas débordement.
𝑎) 15 + 26 𝑏) 92 + 44 𝑐)77 − 23 𝑑) − 57 − 125
𝑒) − 28 − 47 𝑓) − 52 + 24
+ 0 0 0 1 1 0 1 0
0 0 1 0 1 0 0 1
Il n’y a pas eu débordement, le résultat correspond à :
0 × 27 + 0 × 26 + 1 × 25 + 0 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20
= 0 + 0 + 32 + 0 + 8 + 0 + 0 + 1
= (41)10
𝑏) (92)10 = (01011100)2
(44)10 = (00101100)2
Report éliminé 1 1 1 1 1
0 1 0 1 1 1 0 0
+ 0 0 1 0 1 1 0 0
0 0 0 0 1 0 0 0
Il y a débordement, le résultat est erroné
𝑐) (77)2 = (01001101)2
(−23)2 = (10010111)2
Etant donné que les deux nombres sont des signes contraires, nous devons
complémenter le deuxième (-23) à 1.
Le complément à 1 de -23 est : (11101000)2
1 1
0 1 0 0 1 1 0 1
+ 1 1 1 0 1 0 0 0
0 0 1 1 0 1 0 1
+ 1
0 0 1 1 0 1 1 0
1 1 1 1 1
1 0 1 1 1 0 0 1
+ 1 1 1 1 1 1 0 1
Report éliminé 1 1 0 1 1 0 1 1 0
+ 1 0 1 0 1 1 1 1
1 1 0 0 1 0 1 1
+ 0 1 1 0 0 1 1 1
0 0 0 1 1 0 1 1
+1
0 0 0 1 1 1 0 0
EXERCICE
Quelle est la valeur de la constante à ajouter à chaque nombre entier dans la
représentation par excès en mode entier dans un mot de mémoire de
a) 4 bits b) 8 bits c) 16 bits d) 32 bits
(Support d’Arithmétique de l’ordinateur, page 68)
Résolution
Soit une mémoire de n bits, la valeur à ajouter est donnée par la formule
2𝑛−1 Avec n le nombre de bits
𝑎) 24−1 = 8
En binaire (8)10 = (1000)2
𝑏) 28−1 = 27 = 128
En binaire (128)10 = (10000000)2
𝑐) 216−1 = 215 = 32 768
En binaire (32 768)10 = (1 000 000 000 000 000)2
𝑑) 232−1 = 231 = 2 147 483 648
En binaire (8)10 = (10 000 000 000 000 000 000 000 000 000 000)2
0 1 0 0 1 0 0 0 1 1 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
EXERCICE
Déterminer l’erreur absolue et l’erreur commises en représentant le nombre
fractionnaire 0,27 avec
a) 4 bits b) 8 bits c) 12 bits d) 16 bits
(Support d’Arithmétique de l’ordinateur, page 89)
Résolution
Convertissons 0,27 en binaire
2 0,27
0 ,54
1 ,08
0 ,16
0 ,32
0 ,64
1 ,28
0 ,56
1 ,12
0 ,24
0 ,48
0 ,96
1 ,92
1 , 84
1 ,68
1 ,36
0 ,72
(0,27)10 = (0,0100010100011110 … )2
𝑎) (0,27)10 = (0,010)2
0,010 = 0 × 20 + 0 × 2−1 + 1 × 2−2 + 0 × 2−3
= 0 + 0 + 0,25 + 0
= 0,25
𝑎 = 0,27 𝑎′ = 0,25
∆ 𝑎 = |𝑎 − 𝑎′|
𝑏) (0,27)10 = (0,0100010)2
(0,0100010)2 = 0 × 20 + 0 × 2−1 + 1 × 2−2 + 0 × 2−3 + 0 × 2−4 + 0 × 2−5 + 1 × 2−6 + 0 × 2−7
= 0 + 0 + 0,25 + 0 + 0 + 0 + 0,015625 + 0
= (0,265625)10
𝑎 = 0,27 𝑎′ = 0,265625
∆ 𝑎 = |𝑎 − 𝑎′|
= |0,27 − 0,265625 |
∆ 𝑎 = 0,004375
∆𝑎 0,004375
= × 100 = 1,62%
𝑎 0,27
𝑐) (0,27)10 = (0,01000101000)2
(0,01000101000)2 = 0 × 20 + 0 × 2−1 + 1 × 2−2 + 0 × 2−3 + 0 × 2−4 + 0 × 2−5 + 1 × 2−6 +
0 × 2−7 + 1 × 2−8 + 0 × 2−9 + 0 × 2−10 + 0 × 2−11
∆ 𝑎 = |𝑎 − 𝑎′|
= |0,27 − 0,26953125 |
∆ 𝑎 = 0,00046875
∆𝑎 0,00046875
= × 100 = 0, 17%
𝑎 0,27
𝑑) (0,27)10 = (0,010001010001111)2
(0,010001010001111)2 = 0 × 20 + 0 × 2−1 + 1 × 2−2 + 0 × 2−3 + 0 × 2−4 + 0 × 2−5 + 1 ×
2−6 + 0 × 2−7 + 1 × 2−8 + 0 × 2−9 + 0 × 2−10 + 0 × 2−11 + 1 × 2−12 + 1 × 2−13 + 1 × 2−14 + 1 ×
2−15
EXERCICE
Effectuer les opérations d’addition en notation flottante avec une précision à
quatre chiffres et arrondir les résultats
𝑎) (0,4347 × 103 ) + (0,3125 × 103 ) 𝑏) (0,7513 × 104 ) + (0,8217 × 104 )
𝑐) (0,5134 × 103 ) + (0,9521 × 102 ) 𝑑) (0,3205 × 10−3 ) + (0,5831 × 10−3 )
𝑒) (0,7831 × 10−4 ) + (0,9757 × 10−4 ) 𝑓) (0,9134 × 10−5 ) + (0,5291 × 10−5 )
EXERCICE
Trouver l’incertitude absolue commune en effectuant les opérations suivantes
sachant que
𝑎 = 24, 5 ± 0,5 × 10−1 ; 𝑏 = 8,18 ± 0,5 × 10−2 ; 𝑐 = 12,6 ± 0,5 × 10−1 et 𝑑 = 5
𝑎) 𝑎 + 𝑏 𝑏) 𝑎 + 𝑐 𝑐) 𝑎𝑏
𝑑) 𝑎𝑑 𝑒) 𝑎𝑐 𝑓) 𝑎/𝑑
𝑔) 𝑎4 ℎ) 𝑏 3