Vous êtes sur la page 1sur 63

A

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.

Aimé DIUMI DIKOLO 1


www.wissen-corporation.com
Dédicace à
- Tous les érudits et alliés qui, malgré vents
et marées sont restés fidèles au groupe.
Retrouverez ici l’expression de ma
gratitude et de ma reconnaissance
- Julie APAMI DIKOLO
- Pauline TSHULU DIKOLO
- Thérèse OTAKOTSHA DIKOLO
- Albertine MBOHELAKA DIKOLO

Aimé DIUMI DIKOLO 2


CHAPITRE 0 : NOMBRES DE CODES POSSIBLES
AVEC N CHIFFRES EN BASE B
EXERCICE 1
Combien il y-a-t-il de 𝜇𝑠 dans une 𝑚𝑠
(Support d’Arithmétique de l’ordinateur, page 3)
Résolution
Il suffit de convertir 1 𝑚𝑠 en 𝜇𝑠
1 𝑚𝑠 = 10−3 𝑠 = 10−3 106 𝜇𝑠
= 10−3+6 𝜇𝑠
1 𝑚𝑠 = 103 𝜇𝑠
1 𝑚𝑠 = 1 000 𝜇𝑠
Donc il y a 1000 𝜇𝑠 dans une 𝑚𝑠

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

1 Å 𝑚 = 10−10 𝑚 = 10−10 10−3 𝑘𝑚 = 𝟏𝟎−𝟏𝟑 𝒌𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 10−6 𝑀𝑚 = 𝟏𝟎−𝟏𝟔 𝑴𝒎

Aimé DIUMI DIKOLO 3


www.wissen-corporation.com
1 Å 𝑚 = 10−10 𝑚 = 10−10 10−9 𝐺𝑚 = 𝟏𝟎−𝟏𝟗 𝑮𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 10−12 𝑇𝑚 = 𝟏𝟎−𝟐𝟐 𝑻𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 10−15 𝑃𝑚 = 𝟏𝟎−𝟐𝟓 𝑷𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 10−18 𝐸𝑚 = 𝟏𝟎−𝟐𝟖 𝑬𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 103 𝑚𝑚 = 𝟏𝟎−𝟕 𝒎𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 106 𝜇𝑚 = 𝟏𝟎−𝟒 𝝁𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 109 𝑛𝑚 = 𝟏𝟎−𝟏 𝒏𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 1012 𝑝𝑚 = 𝟏𝟎𝟐 𝒑𝒎

1 Å 𝑚 = 10−10 𝑚 = 10−10 1015 𝑓𝑚 = 𝟏𝟎𝟓 𝒇𝒎

EXERCICE
Calculer
𝑎) 212 𝑏) 232 𝑐) 216

𝑑) 227 𝑒) 236

(Support d’Arithmétique de l’ordinateur, page 5)


Résolution
𝑎) 212 = 22 × 210 = 4 × 1024 = 4 𝐾 ≈ 4 000
𝑏) 232 = 22 × 210 × 210 × 210 = 4 × 1024 × 1024 × 1024 = 4 𝐺 ≈ 4 000 000 000
𝑐) 216 = 26 × 210 = 64 𝐾 ≈ 64 000
𝑑) 227 = 27 × 210 × 210 = 128 × 1024 × 1024 = 128 𝑀 ≈ 128 000 000
𝑒) 236 = 26 × 210 × 210 × 210 = 64 × 1024 × 1024 × 1024 = 64 𝐺 ≈ 64 000 000 000

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)

Aimé DIUMI DIKOLO 4


Résolution

On a 10 choix possibles (car il y a 10 chiffres dans le système décimal) pour le


premier chiffre, et pour chaque chiffre choisi, on a également 10 choix possibles
pour le deuxième chiffre, ce qui fait au total 10 × 10 = 100
Pour les 100 choix possibles du premier et deuxième chiffre, on a également 10
choix possibles pour le troisième chiffre, ce qui donne 100 × 10 = 1000 choix
possibles.
En utilisant, le même raisonnement, on a :
Nombre des codes = 10 × 10 × 10 × 26 × 26 × 26
= 103 × 263
= 1000 × 17 576
Nombre de nouveaux codes = 𝟏𝟕 𝟓𝟕𝟔 𝟎𝟎𝟎

EXERCICE
Complétez le tableau suivant :
Binaire Hexadécimal Décimal
100000000
50
10
20
40
80

(Support d’Arithmétique de l’ordinateur, page 5)

Aimé DIUMI DIKOLO 5


www.wissen-corporation.com
Résolution
(1) 1 0 0 0 0 0 0 0 0
Exposant 8 7 6 5 4 3 2 1 0
Chiffre 1 0 0 0 0 0 0 0 0

= 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
(𝟓𝟎)𝟏𝟔 = ( 𝟖𝟎)𝟏𝟎

Aimé DIUMI DIKOLO 6


(80)10 = ( ? )2
Quotient Reste
80 2
40 0
20 0
10 0
5 0
2 1
1 0
0 1

(𝟖𝟎)𝟏𝟎 = ( 𝟏𝟎𝟏𝟎𝟎𝟎𝟎)𝟐
3) (10)10

Quotient Reste Quotient Reste


10 2 10 16
5 0 0 10
2 1
1 0
0 1

(𝟏𝟎)𝟏𝟎 = (𝟏𝟎𝟏𝟎)𝟐 (𝟏𝟎)𝟏𝟎 = (𝑨)𝟏𝟔


4) (20)10

Quotient Reste Quotient Reste


20 2 20 16
10 0 1 4
5 0 0 1
2 1
1 0
0 1

(𝟐𝟎)𝟏𝟎 = (𝟏𝟎𝟏𝟎𝟎)𝟐 (𝟐𝟎)𝟏𝟎 = (𝟏𝟒)𝟏𝟔

Aimé DIUMI DIKOLO 7


www.wissen-corporation.com
4) (40)10

Quotient Reste Quotient Reste


40 2 40 16
20 0 2 8
10 0 0 2
5 0
2 1
1 0
0 1
(𝟒𝟎)𝟏𝟎 = (𝟏𝟎𝟏𝟎𝟎𝟎)𝟐 (𝟒𝟎)𝟏𝟎 = (𝟐𝟖)𝟏𝟔
5) (80)10

Quotient Reste Quotient Reste


80 2 80 16
40 0 5 0
20 0 0 5
10 0
5 0
2 1
1 0
0 1
(𝟖𝟎)𝟏𝟎 = (𝟏𝟎𝟏𝟎𝟎𝟎𝟎)𝟐 (𝟖𝟎)𝟏𝟎 = (𝟓𝟎)𝟏𝟔

Le tableau complété est :


Binaire Hexadécimal Décimal
100000000 𝟏𝟎𝟎 256
𝟏𝟎𝟏𝟎𝟎𝟎𝟎 50 𝟖𝟎
𝟏𝟎𝟏𝟎 𝑨 10
𝟏𝟎𝟏𝟎𝟎 𝟏𝟒 20
𝟏𝟎𝟏𝟎𝟎𝟎 𝟐𝟖 40
𝟏𝟎𝟏𝟎𝟎𝟎𝟎 𝟓𝟎 80

Aimé DIUMI DIKOLO 8


EXERCICE
Compléter le tableau :
Octal Binaire Hexadécimal
12
5655
244371

(Support d’Arithmétique de l’ordinateur, page 5)


Résolution
Utilisons la conversion directe sans passer par la base décimale
1) (12)8
(12)8 = (? )2

(12)8 = (𝟏𝟎𝟏𝟎)𝟐 = (𝑨)16


2) (5655)8
(5655)8 = (? )2

(𝟓𝟔𝟓𝟓)𝟖 = (𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟏)𝟐
(101110101101)2 = ( ? )16

Aimé DIUMI DIKOLO 9


www.wissen-corporation.com
(𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟏)𝟐 = ( 𝑩𝑨𝑫)𝟏𝟔
3) (244371)8
(244371)8 = ( ? )2

(𝟐𝟒𝟒𝟑𝟕𝟏)𝟖 = (𝟏𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟏𝟎𝟎𝟏)𝟐
(10100100011111001)8 = ( ? )16

(𝟏𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟏𝟎𝟎𝟏)𝟖 = ( 𝟏𝟒𝟖𝑭𝟗)𝟏𝟔
Le tableau complété est :
Octal Binaire Hexadécimal
12 𝟏𝟎𝟏𝟎 𝑨
5655 𝟏𝟎𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟎𝟏 𝑩𝑨𝑫
244371 𝟏𝟎𝟏𝟎𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟏𝟎𝟎𝟏 𝟏𝟒𝟖𝑭𝟗

Aimé DIUMI DIKOLO 10


EXERCICE
𝑎) 1𝑠 = … … … … . . 𝑚𝑠 𝑏) 0,18 𝜇𝑠 = … … … . 𝑛𝑠
𝑐) 3600 𝑝𝑠 = … … … … … . 𝑛𝑠 𝑑) 1 𝜇𝑠 = … … … … … … . 𝑚𝑠
𝑒) 0,01 𝑛𝑠 = … … … … … . 𝑝𝑠 𝑓) 0,05 𝑠 = … … … … … . . 𝑚𝑠

(Support d’Arithmétique de l’ordinateur, page 5)


Résolution
𝑎) 1 𝑠 = 103 𝑚𝑠
𝑏) 0, 18 𝜇𝑠 = 18. 10−2 𝜇𝑠
= 18. 10−2 10−6 𝑠
= 18. 10−2−6 𝑠
= 18 . 10−8 𝑠
= 18. 10−8 109 𝑛𝑠
= 18. 10−8+9 𝑛𝑠
𝟎, 𝟏𝟖 𝝁𝒔 = 𝟏𝟖𝟎 𝒏𝒔
𝑐) 3600 𝑝𝑠 = 36 . 102 𝑝𝑠
= 36. 102 . 10−12 𝑠
= 36. 102−12 𝑠
= 36. 10−10 𝑠
= 36. 10−10 109 𝑛𝑠
= 36. 10−10+9 𝑛𝑠
𝟑𝟔𝟎𝟎 𝒑𝒔 = 𝟑, 𝟔 𝒏𝒔
𝑑) 1 𝜇𝑠 = 10−6 𝑠
= 10−6 103 𝑚𝑠
= 10−6+3 𝑚𝑠
𝟏 𝝁𝒔 = 𝟏𝟎−𝟑 𝒎𝒔
𝑒) 0,01 𝑛𝑠 = 10−2 𝑛𝑠
= 10−2 10−9 𝑠

Aimé DIUMI DIKOLO 11


www.wissen-corporation.com
= 10−2−9 𝑠
= 10−11 𝑠
= 10−11 1012 𝑝𝑠
= 10−11+12 𝑝𝑠
𝟎, 𝟎𝟏 𝒏𝒔 = 𝟏𝟎 𝒑𝒔
𝑓) 0,05 𝑠 = 5 . 10−2 𝑠
= 5. 10−2 103 𝑚𝑠
= 5. 10−2+3 𝑚𝑠
0,05 𝑠 = 50 𝑚𝑠

Aimé DIUMI DIKOLO 12


CHAPITRE 1 : SYSTÈME DE NUMÉRATION
BINAIRE
EXERCICE
Convertir en binaire les nombres suivants à l’aide de la procédure de la
représentation polynomiale
𝑎) 77 𝑏) 97 𝑐) 115 𝑑) 0,5 𝑒) 0,75 𝑓) 0,125
(Support d’Arithmétique de l’ordinateur, page 24)
Résolution
𝑎) 77
77 = 64 + 13
= 64 + 8 + 5
= 64 + 8 + 4 + 1
= 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20
Les coefficients de la représentation polynomiale représentent les chiffres du
nombre en binaire
(𝟕𝟕) 𝟏𝟎 = (𝟏𝟎𝟎𝟏𝟏𝟎𝟏)𝟐
𝑏) 97
97 = 64 + 33
= 64 + 32 + 1
= 1 × 26 + 1 × 25 + 0 × 24 + 0 × 23 + 0 × 22 + 0 × 21 + 1 × 20
Les coefficients de la représentation polynomiale représentent les chiffres du
nombre en binaire
(𝟗𝟕)𝟏𝟎 = (𝟏𝟏𝟎𝟎𝟎𝟎𝟏)𝟐
𝑐) 115
115 = 64 + 51
= 64 + 32 + 19

Aimé DIUMI DIKOLO 13


www.wissen-corporation.com
= 64 + 32 + 16 + 3
= 64 + 32 + 16 + 2 + 1
= 1 × 26 + 1 × 25 + 1 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20
Les coefficients de la représentation polynomiale représentent les chiffres du
nombre en binaire
(𝟏𝟏𝟓)𝟏𝟎 = (𝟏𝟏𝟏𝟎𝟎𝟏𝟏)𝟐
𝑑) 0,5
1
0,5 = 2

= 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

= 0 × 2−1 + 0 × 2−2 + 1 × 2−3


(𝟎, 𝟏𝟐𝟓)𝟏𝟎 = (𝟎, 𝟎𝟎𝟏)𝟐

Aimé DIUMI DIKOLO 14


EXERCICE
Convertir en binaire les nombres décimaux suivants à l’aide de la procédure des
divisions ou des multiplications successives
𝑎) 77 𝑏)187 𝑐) 257
𝑑) 0,75 𝑒) 0,32 𝑓)0,15
𝑔) 0,125 ℎ) 0,29 𝑖) 0,4

(Support d’Arithmétique de l’ordinateur, page 24)


Résolution
𝑎) 77
Quotient Reste
77 2
38 1
19 0
9 1
4 1
2 0
1 0
0 1

(𝟕𝟕)𝟏𝟎 = (𝟏𝟎𝟎𝟏𝟏𝟎𝟏)𝟐
𝑏) 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

Aimé DIUMI DIKOLO 15


www.wissen-corporation.com
𝑐) 257
Quotient Reste
257 2
128 1
64 0
32 0
16 0
8 0
4 0
2 0
1 0
0 1
(𝟐𝟓𝟕)𝟏𝟎 = (𝟏𝟎𝟎𝟎𝟎𝟎𝟎𝟎𝟏)𝟐
𝑑) 0,75
2 0,75
1 ,5
1 ,0

(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

Aimé DIUMI DIKOLO 16


̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅ )𝟐
(𝟎, 𝟑𝟐)𝟏𝟎 = (𝟎, 𝟎𝟏𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟎
𝑓) 0,15
2 0,15
0 ,3
0 ,6
1 ,2
0 ,4
0 ,8
1 ,6
1 ,2

̅̅̅̅̅̅̅ )𝟐
(𝟎, 𝟏𝟓)𝟏𝟎 = (𝟎, 𝟎𝟎 𝟏𝟎𝟎𝟏
𝑔) 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

Aimé DIUMI DIKOLO 17


www.wissen-corporation.com
1 ,52
1 ,04
0 ,08
0 ,16
0 ,32

(𝟎, 𝟐𝟗)𝟏𝟎 = (𝟎, 𝟎𝟏 ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅


𝟎𝟎𝟏𝟎𝟏𝟎𝟎𝟎𝟏𝟏𝟏𝟏𝟎𝟏𝟎𝟏𝟏𝟏𝟎𝟎 )𝟐
𝑖) 0,4
2 0,4
0 ,8
1 ,6
1 ,2
0 ,4

̅̅̅̅̅̅̅ )𝟐
(𝟎, 𝟒)𝟏𝟎 = (𝟎, 𝟎𝟏𝟏𝟎

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

Aimé DIUMI DIKOLO 18


En considérant les chiffres que forment ce nombre, on peut déduire que ce
nombre ne peut être qu’en base 5, 6, 7, 8, 9 et 10.
(400)5 = 4 × 52 + 0 × 51 + 0 × 50 = 100 + 0 + 0 = ( 100)10
(400)6 = 4 × 62 + 0 × 61 + 0 × 60 = 144 + 0 + 0 = (144 )10
(400)7 = 4 × 72 + 0 × 71 + 0 × 70 = 196 + 0 + 0 = (196 )10
(400)8 = 4 × 82 + 0 × 81 + 0 × 80 = 256 + 0 + 0 = (256 )10
(400)9 = 4 × 92 + 0 × 91 + 0 × 90 = 324 + 0 + 0 = (324 )10
(400)10 = (400 )10
Pour le deuxième nombre 121
En considérant les chiffres que forment ce nombre, on peut déduire que ce
nombre ne peut être qu’en base 3, 4, 5, 6, 7, 8, 9 et 10.
(121)3 = 1 × 32 + 2 × 31 + 1 × 30 = 9 + 6 + 1 = ( 16 )10
(121)4 = 1 × 42 + 2 × 41 + 1 × 40 = 16 + 8 + 1 = ( 25 )10
(121)5 = 1 × 52 + 2 × 51 + 1 × 50 = 25 + 10 + 1 = (36 )10
(121)6 = 1 × 62 + 2 × 61 + 1 × 60 = 36 + 12 + 1 = ( 49)10
(121)7 = 1 × 72 + 2 × 71 + 1 × 70 = 49 + 14 + 1 = ( 64 )10
(121)8 = 1 × 82 + 2 × 81 + 1 × 80 = 64 + 16 + 1 = ( 81 )10
(121)9 = 1 × 92 + 2 × 91 + 1 × 90 = 81 + 18 + 1 = ( 100 )10
(121)10 = (121 )10
Pour le troisième nombre 202
En considérant les chiffres que forment ce nombre, on peut déduire que ce
nombre ne peut être qu’en base 3, 4, 5, 6, 7, 8, 9 et 10.
(202)3 = 2 × 32 + 0 × 31 + 2 × 30 = 18 + 2 = (20)10
(202)4 = 2 × 42 + 0 × 41 + 2 × 40 = 32 + 0 + 2 = (34 )10
(202)5 = 2 × 52 + 0 × 51 + 2 × 50 = 50 + 0 + 2 = ( 52 )10
(202)6 = 2 × 62 + 0 × 61 + 2 × 60 = 72 + 0 + 2 = (74 )10
(202)7 = 2 × 72 + 0 × 71 + 2 × 70 = 98 + 0 + 2 = ( 100 )10
(202)8 = 2 × 82 + 0 × 81 + 2 × 80 = 128 + 0 + 2 = ( 130 )10

Aimé DIUMI DIKOLO 19


www.wissen-corporation.com
(202)9 = 2 × 92 + 0 × 91 + 2 × 90 = 162 + 0 + 2 = ( 164 )10
(202)10 = (202 )10

On constate que la valeur commune après conversion des 3 nombres en


différentes bases est 100.
Donc le nombre exact de chevaux dont l’émir a fait don est de 100.
Le premier prince utilise la base 5
Le deuxième prince utilise la base 9 et
Le troisième prince utilise la base 7

Aimé DIUMI DIKOLO 20


CHAPITRE 2 : OPERATIONS EN BINAIRE

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

(Support d’Arithmétique de l’ordinateur, page 42)


Résolution
𝑎) 100110 + 11101
1 1 1
1 0 0 1 1 0
+ 1 1 1 0 1
1 0 0 0 0 1 1

𝑏) 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

Aimé DIUMI DIKOLO 21


www.wissen-corporation.com
𝑑)1100101 − 11101
0 1
1 1 0 0 1 0 1
- 1 1 1 0 1
1 0 0 1 0 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

Aimé DIUMI DIKOLO 22


i) 1110101 × 110011
1 1 1 0 1 0 1
× 1 1 0 0 1 1
1 1 1 0 1 0 1
1
1 1 1 0 1 0 1
1 1 1 0 1 0 1
0 0 0 0 0 0 0
+ 0 0 0 0 0 0 0
1 1 1 0 1 0 1
1 1 1 0 1 0 1
1 0 1 1 1 0 1 0 0 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

111001 ÷ 101 = 1011, 0 ̅̅̅̅̅̅̅


1100
k) 100111 ÷ 110
1 0 0 1 1 1 110
- 1 1 0 110,1
1 1 1
- 1 1 0
1 1 0
- 1 1 0
0

Aimé DIUMI DIKOLO 23


www.wissen-corporation.com
100111 ÷ 110 = 110, 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

Aimé DIUMI DIKOLO 24


1 1 1 1
1 1 0 0 0 1, 1
+ 1 0 0 1 0 0 0 1, 1 1
1 1 1 0 0 0 0 1 1, 0 1

Les deux expressions sont égales

Aimé DIUMI DIKOLO 25


www.wissen-corporation.com
CHAPITRE 3 : REPRÉSENTATION NORMALISÉE
DES NOMBRES
EXERCICE
Ecrire les nombres suivants en binaire normalisé à huit bits par
complémentation à 2
𝑎) 34 𝑏) 97 𝑐) − 24 𝑑) − 2 𝑒) − 64
(Support d’Arithmétique de l’ordinateur, page 67)
Résolution
𝑎) 34
Convertissons d’abord 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 complément à deux, 34 s’écrit :

𝑏) 97
Convertissons 97 en binaire

Aimé DIUMI DIKOLO 26


Quotient Reste
97 2
48 1
24 0
12 0
6 0
3 0
1 1
0 1

(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 :

Aimé DIUMI DIKOLO 27


www.wissen-corporation.com
𝑑) − 2
Convertissons -2 en binaire
Quotient Reste
2 2
1 0
0 1

(−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 :

Aimé DIUMI DIKOLO 28


EXERCICE
Ecrire les nombres suivants en binaire normalisé à huit bits par la
complémentation à 1
𝑎) 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 complément à un, 34 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

Aimé DIUMI DIKOLO 29


www.wissen-corporation.com
(97)10 = (1100001)2
Sur 8 bits (97)10 = (01100001)2
En complément à un, 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 à 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

Aimé DIUMI DIKOLO 30


En complément à un, -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 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

Aimé DIUMI DIKOLO 31


www.wissen-corporation.com
Sur huit bits : (−8)10 = −(00001000)2
En complément à un, -8 s’écrit :

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

Aimé DIUMI DIKOLO 32


Convertissons 97 en binaire
Quotient Reste
97 2
48 1
24 0
12 0
6 0
3 0
1 1
0 1

(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 :

Aimé DIUMI DIKOLO 33


www.wissen-corporation.com
𝑑) − 2
Convertissons -2 en binaire
Quotient Reste
2 2
1 0
0 1

(−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 :

Aimé DIUMI DIKOLO 34


𝑓) − 8
Convertissons 8 en binaire
Quotient Reste
8 2
4 0
2 0
1 0
0 1

(−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

Aimé DIUMI DIKOLO 35


www.wissen-corporation.com
5 2
2 1
1 0
0 1

(−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

Aimé DIUMI DIKOLO 36


+ 1 0 0 0 0 0 0 0
1 0 1 1 1 1 0 1 1

On rejette la dernière retenue, donc en représentation par excès, -5 vaut :


01111011
𝑑)

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

Aimé DIUMI DIKOLO 37


www.wissen-corporation.com
Le premier 1 est droite montre qu’il a été conservé et les autres bits étaient
complémentés. (Sans oublier que le premier 1 à gauche montre que le nombre
est négatif).
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(01101101)2
𝑏10 = 0 × 27 + 1 × 26 + 1 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20
= 0 + 64 + 32 + 0 + 8 + 4 + 0 + 1
= −109
𝑐) 10010011
Comme il y a huit bits, pour passer de la représentation en excès en
représentation en complémentation à deux, il suffit d’additionner 10000000 à ce
nombre
1
1 0 0 1 0 0 1 1
+ 1 0 0 0 0 0 0 0
1 0 0 0 1 0 0 1 1

On rejette la dernière retenue, on a :


Représentation en complémentation à deux : 00010011
Le premier bit étant 0, le nombre est positif, et sa représentation en
complémentation à deux est identique à celle du mode signe et module
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ 10011
𝑏10 = 1 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 16 + 0 + 0 + 2 + 1
= 19
𝑑) 10010011
Pour trouver le binaire naturel à partir de la représentation en complémentation
à un, il suffit d’inverser les bits. Le premier bit à gauche étant 1, le nombre est
négatif
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(1101100)2
𝑏10 = 1 × 26 + 1 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 64 + 32 + 0 + 8 + 4 + 0 + 0
= −108

Aimé DIUMI DIKOLO 38


EXERCICE
Trouver l’équivalent dans le système décimal du nombre 00110101, 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
𝑎) 00110101
Le premier bit étant 0, le nombre est positif
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ (110101)2
𝑏10 = 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 0 × 21 + 1 × 20
= 32 + 16 + 0 + 4 + 0 + 1
= 53
𝑏) 00110101
Le premier bit à gauche est 0, donc le nombre est positif, la représentation en
complémentation à deux d’un nombre positif est identique à sa représentation
en mode signe et module.
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ (110101)2
𝑏10 = 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 0 × 21 + 1 × 20
= 32 + 16 + 0 + 4 + 0 + 1
= 53
𝑐) 00110101
Pour passer de la représentation par excès à la représentation par
complémentation à deux, il suffit d’ajouter 128 soit 10000000.

0 0 1 1 0 1 0 1
+ 1 0 0 0 0 0 0 0
1 0 1 1 0 1 0 1

Aimé DIUMI DIKOLO 39


www.wissen-corporation.com
Le premier bit à gauche est 1, le nombre est négatif.
Le premier bit à droite est 1, cela signifie qu’il a été conservé et les autres étaient
complémentés.
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(1001011)2
𝑏10 = 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 64 + 0 + 0 + 8 + 0 + 2 + 1
= −75
𝑑) 00110101
Le premier bit à gauche est 0, donc le nombre est positif, la représentation en
complémentation à un d’un nombre positif est identique à sa représentation en
mode signe et module.
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ (110101)2
𝑏10 = 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 0 × 21 + 1 × 20
= 32 + 16 + 0 + 4 + 0 + 1
= 53

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

Aimé DIUMI DIKOLO 40


= −76
𝑏) 11001100
Le premier bit à gauche est 1, le nombre est négatif. Le premier bit à droite se
trouve à la troisième position, cela signifie que les 3 derniers bits ont été
conservés et les autres ont été complémentés
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(0110100)2
𝑏10 = 0 × 26 + 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 0 + 32 + 16 + 0 + 4 + 0 + 0
= −52
𝑐) 11001100
Pour passer de la représentation par excès à la représentation par
complémentation à deux, on additionne 128 soit 10000000 au nombre
1
1 1 0 0 1 1 0 0
1 0 0 0 0 0 0 0
1 0 1 0 0 1 1 0 0

On rejette la dernière retenue, on a :


Complément à deux : 01001100
Le premier bit à gauche est 0, le nombre est positif
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ (1001100)2
𝑏10 = 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 64 + 0 + 0 + 8 + 4 + 0 + 0
= 76
𝑑) 11001100
Le premier bit à gauche est 1, le nombre est négatif.
Pour trouver le binaire naturel à partir de la représentation à complémentation
à un, il suffit d’inverser les bits.
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ 0110011
𝑏10 = 0 × 26 + 1 × 25 + 1 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20

Aimé DIUMI DIKOLO 41


www.wissen-corporation.com
= 0 + 32 + 16 + 0 + 0 + 2 + 1
= −51

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

(Support d’Arithmétique de l’ordinateur, page 68)


Résolution
𝑎) 15 + 26
15 = 8 + 4 + 2 + 1
= 1 × 23 + 1 × 22 + 1 × 21 + 1 × 20
(15)2 = (1111)2
Sur 8 bits, le complément à deux de 15 vaut 00001111
26 = 16 + 8 + 2
= 1 × 24 + 1 × 23 + 0 × 22 + 1 × 21 + 0 × 20
(26)10 = (11010)2
Sur 8 bits, le complément à deux de 26 vaut 00011010
1 1 1 1
0 0 0 0 1 1 1 1
+ 0 0 0 1 1 0 1 0
0 0 1 0 1 0 0 1

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

Aimé DIUMI DIKOLO 42


92 = 64 + 16 + 8 + 4
= 1 × 26 + 0 × 25 + 1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
(92)10 = (1011100)2
Le complément à deux sur huit bits de 92 vaut : 01011100
44 = 32 + 8 + 4
= 1 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
(44)10 = (101100)2
Le complément à deux sur huit bits de 44 vaut : 00101100
1 1 1 1 1
0 1 0 1 1 1 0 0
+ 0 0 1 0 1 1 0 0
1 0 0 0 1 0 0 0

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

Le premier bit est un report éliminé, le résultat est

Aimé DIUMI DIKOLO 43


www.wissen-corporation.com
00110110
𝑏10 = 0 × 27 + 0 × 26 + 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 1 × 21 + 0 × 20
= 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 : 11000111
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 : 10000011
1 1 1 1
1 1 0 0 0 1 1 1
+ 1 0 0 0 0 0 1 1
1 0 1 0 0 1 0 1 0

Le premier bit est un report éliminé, le résultat est 01001010.


Il y a débordement car les deux nombres sont négatifs et la somme doit être
négative mais on constate 0 sur 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
Le complément à deux de -28 vaut : 11100100

Aimé DIUMI DIKOLO 44


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 : 11010001
1
1 1 1 0 0 1 0 0
1 1 0 1 0 0 0 1
1 1 0 1 1 0 1 0 1

Le premier bit est un report éliminé, le résultat est :


10110101
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(1001011)
= 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 64 + 0 + 0 + 8 + 0 + 2 + 1
= −75
𝑓) − 52 + 24
52 = 32 + 16 + 4
= 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 0 × 21 + 0 × 20
(−52)10 = −(110100)2
Sur 8 bits (−52)10 = −(00110100)2
Le complément à deux de -52 vaut : 11001100
24 = 16 + 8
= 1 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 0 × 20
(24)10 = (11000)2
Sur 8 bits : (24)10 = (00011000)2
Le complément à deux de 24 vaut : 00011000
1 1
1 1 0 0 1 1 0 0
+ 0 0 0 1 1 0 0 0

Aimé DIUMI DIKOLO 45


www.wissen-corporation.com
1 1 1 0 0 1 0 0
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(0011100)2
= 0 × 26 + 0 × 25 + 1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 0 + 0 + 16 + 8 + 4 + 0 + 0
= −28

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

(Support d’Arithmétique de l’ordinateur, page 68)


Résolution
𝑎) 15 + 26
15 = 8 + 4 + 2 + 1
= 1 × 23 + 1 × 22 + 1 × 21 + 1 × 20
(15)10 = (1111)2
Sur 8 bits (15)10 = (00001111)2
Le complément à un de 15 est 00001111
26 = 16 + 8 + 2
= 1 × 24 + 1 × 23 + 0 × 22 + 1 × 21 + 0 × 20
(26)10 = (11010)2
Sur 8 bits (26)10 = (00011010)2
Le complément à 1 de 26 est : 00011010
1 1 1 1
0 0 0 0 1 1 1 1
+ 0 0 0 1 1 0 1 0
0 0 1 0 1 0 0 1
𝑏10 = 0 × 2 + 0 × 2 + 1 × 2 + 0 × 2 + 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20
7 6 5 4

Aimé DIUMI DIKOLO 46


= 0 + 0 + 32 + 0 + 8 + 0 + 0 + 1
= 41
𝑏) 92 + 44
92 = 64 + 16 + 8 + 4
= 1 × 26 + 0 × 25 + 1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
(92)10 = (1011100)2
Sur 8 bits (92)10 = (01011100)2
Le complément à un de 92 est : 01011100
44 = 32 + 8 + 4
= 1 × 25 + 0 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
(44)10 = (101100)2
Le complément à deux sur huit bits de 44 vaut : 00101100
1 1 1 1 1
0 1 0 1 1 1 0 0
+ 0 0 1 0 1 1 0 0
1 0 0 0 1 0 0 0

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

Aimé DIUMI DIKOLO 47


www.wissen-corporation.com
1 1
0 1 0 0 11 0 1
+ 1 1 1 0 10 0 0
1 0 0 1 1 01 0 1
+ 1
0 0 1 1 0 1 1 0
𝑏10 = 0 × 2 + 0 × 2 + 1 × 2 + 1 × 2 + 0 × 23 + 1 × 22 + 1 × 21 + 0 × 20
7 6 5 4

= 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

Aimé DIUMI DIKOLO 48


Le complément à deux de -28 vaut : 11100011

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

Le premier bit à gauche est 1 : le nombre est négatif.


Pour trouver le binaire naturel à partir de la représentation en complémentation
à un, il suffit d’inverser les bits
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(1001011)2
𝑏10 = 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 64 + 0 + 0 + 8 + 0 + 2 + 1
= −75
𝑓) − 52 + 24
52 = 32 + 16 + 4
= 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 0 × 21 + 0 × 20
(−52)10 = −(110100)2
Sur 8 bits (−52)10 = −(00110100)2
Le complément à deux de -52 vaut : 11001011
24 = 16 + 8
= 1 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 0 × 20
(24)10 = (11000)2

Aimé DIUMI DIKOLO 49


www.wissen-corporation.com
Sur 8 bits : (24)10 = (00011000)2
Le complément à deux de 24 vaut : 00011000

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

Le premier bit à gauche est 1, le nombre est négatif.


Pour avoir le binaire naturel à partir de la représentation à complémentation à
un, il suffit d’inverser les bits.
𝐵𝑖𝑛𝑎𝑖𝑟𝑒 𝑛𝑎𝑡𝑢𝑟𝑒𝑙 ∶ −(0011100)2
𝑏10 = 0 × 26 + 0 × 25 + 1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 0 + 0 + 16 + 8 + 4 + 0 + 0
= −28

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

(Support d’Arithmétique de l’ordinateur, page 68)


(TP 2019-2020)
Résolution
Travaillons sur 8 bits
𝑎)(15)10 = (00001111)2
(26)10 = (00011010)2

Aimé DIUMI DIKOLO 50


1 1 1 1
0 0 0 0 1 1 1 1

+ 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

En décimal, le résultat vaut :

Aimé DIUMI DIKOLO 51


www.wissen-corporation.com
0 × 27 + 0 × 26 + 1 × 25 + 1 × 24 + 0 × 23 + 1 × 22 + 1 × 21 + 0 × 20
= 0 + 0 + 32 + 16 + 0 + 4 + 2 + 0
= (54)10
𝑑) (−57)10 = (10111001)2
(−125)10 = (11111101)2

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

Il y a dépassement, le résultat est erroné.


𝑒) (−28)10 = (10011100)2
(−47)10 = (10101111)2
1 1 1 1
1 0 0 1 1 1 0 0

+ 1 0 1 0 1 1 1 1

1 1 0 0 1 0 1 1

Le résultat correspondant en décimal vaut :


1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 0 × 22 + 1 × 21 + 1 × 20
= 64 + 0 + 0 + 8 + 0 + 2 + 1
= (−75)10
𝑓) (−52)10 = (10110100)2
(24)10 = (00011000)2
Comme les deux nombres sont de signe différent, on doit complémenter le
module du deuxième nombre.
Le complément à 1 du module du deuxième nombre vaut : 01100111

Aimé DIUMI DIKOLO 52


1 1 1
1 0 1 1 0 1 0 0

+ 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

En décimal, le résultat vaut :


1 × 24 + 1 × 23 + 1 × 22 + 0 × 21 + 0 × 20
= 16 + 8 + 4 + 0 + 0
= (−28)10

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

Aimé DIUMI DIKOLO 53


www.wissen-corporation.com
EXERCICE
Dans la représentation par excès, déterminer l’intervalle des entiers
représentables 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
Les valeurs représentables dans un mot de n bits en représentation par excès
est donnée par :
[−2𝑛−1 ; 2𝑛−1 − 1]
𝑎)[−24−1 ; 24−1 − 1]
[−23 ; 23 − 1]
[−8; 7]
𝑏)[−28−1 ; 28−1 − 1]
[−27 ; 27 − 1]
[−128; 127]
𝑐)[−216−1 ; 216−1 − 1]
[−215 ; 215 − 1]
[−32 768; 32 767]
𝑑)[−232−1 ; 232−1 − 1]
[−231 ; 231 − 1]
[−2 147 483 648; 2 147 483 647]

Aimé DIUMI DIKOLO 54


EXERCICE
Représenter les nombres suivants en mode réel dans une mémoire d’ordinateur
à 32 bits dont l’un est réservé au signe, où l’exposant est en représentation par
excès en mode entier à 7 bits et où la partie réelle est représentée par une
mantisse normalisée en représentation signe et module.
a) 243 b) 5412 c) -58,2
d) -175,58 e) 0,575 f) 320, 005

(Support d’Arithmétique de l’ordinateur, page 68)


Résolution
𝑎) 243
Convertissons d’abord 243 en binaire
243 = 128 + 64 + 32 + 16 + 2 + 1
1 × 27 + 1 × 26 + 1 × 25 + 1 × 24 + 0 × 23 + 0 × 22 + 1 × 21 + 1 × 20
(243)10 = (11110011)2
= 0, 11110011 × 28
Exposant = 8, valeur à ajouter 27−1 = 26 = 64
8 + 64 = 72
72 = 64 + 8
= 1 × 26 + 0 × 25 + 0 × 24 + 1 × 23 + 0 × 22 + 0 × 21 + 0 × 20
(72)10 = (1001000)2
Mantisse : 11110011

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

Aimé DIUMI DIKOLO 55


www.wissen-corporation.com
CHAPITRE 4 : LIMITES DE PRÉCISION

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
∆ 𝑎 = |𝑎 − 𝑎′|

Aimé DIUMI DIKOLO 56


= |0,27 − 0,25|
∆ 𝑎 = 0,02
∆𝑎 0,02
= 0,27 × 100 = 7, 4%
𝑎

𝑏) (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 + 0 + 0,25 + 0 + 0 + 0 + 0,015625 + 0 + 0,00390625 + 0 + 0 + 0


= (0,26953125)10
𝑎 = 0,27 𝑎′ = 0,26953125

∆ 𝑎 = |𝑎 − 𝑎′|
= |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

= 0,25 + 0,015625 + 0,00390625 + 0,00024414 + 0,00012207 + 0,000061035 +


0,000030517

Aimé DIUMI DIKOLO 57


www.wissen-corporation.com
= (0,269989012)10
𝑎 = 0,27 𝑎′ = 0,269989012
∆ 𝑎 = |𝑎 − 𝑎′|
= |0,27 − 0,269989012 |
∆ 𝑎 = 0, 000010988
∆𝑎 0,00046875
= × 100 = 0,004%
𝑎 0,27

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 )

(Support d’Arithmétique de l’ordinateur, page 90)


Résolution
𝑎) (0,4347 × 103 ) + (0,3125 × 103 )
Les deux nombres ont le même exposant, on additionne les deux mantisses
= (0,4347 + 0,3125) × 103
= 0,7472 × 103
𝑏) (0,7513 × 104 ) + (0,8217 × 104 )
Les deux nombres ont le même exposant, on additionne directement les
mantisses :
= (0,7513 + 0,8217) × 104
= 1, 573 × 104
On ne peut pas avoir une mantisse supérieure à 1, on doit déplacer la virgule
vers la gauche (si on déplace la virgule vers la gauche, l’exposant est positif)
= 0,1573 × 101 × 104
= 0,1573 × 105

Aimé DIUMI DIKOLO 58


𝑐) (0,5134 × 103 ) + (0,9521 × 102 )
Les deux nombres ont des exposants différents, on ajuste le deuxième nombre
pour avoir le même exposant.
0,9521 × 102 = 0,09521 × 103
= 0,0952 × 103
(0,5134 × 103 ) + (0,9521 × 102 ) = (0,5134 × 103 ) + (0,0952 × 103 )
= (0,5134 + 0,0952) × 103
= 0,6086 × 103
𝑑) (0,3205 × 10−3 ) + (0,5831 × 10−3 )
= (0,3205 + 0,5831) × 10−3
= 0,9036 × 10−3
𝑒) (0,7831 × 10−4 ) + (0,9757 × 10−4 )
= (0,7831 + 0,9757) × 10−4
= 1,7588 × 10−4
= 0,17588 × 10−3
= 0, 1759 × 10−3
𝑓) (0,9134 × 10−5 ) + (0,5291 × 10−5 )
= (0,9134 + 0,5291) × 10−5
= 1, 4425 × 10−5
= 0,14425 × 10−4
= 0,1442 × 10−4

Aimé DIUMI DIKOLO 59


www.wissen-corporation.com
EXERCICE
Effectuer les soustractions en notation flottante avec une précision à quatre
chiffres et arrondir les résultats
𝑎) (0,5124 × 103 ) − (0,3125 × 103 ) 𝑏) (0,7321 × 10−2 ) − (0,4153 × 10−2 )
𝑐) (0,2314 × 10−2 ) − (0,9152 × 10−2 ) 𝑑) (0,7321 × 103 ) − (0,4512 × 102 )
𝑒) (0,5321 × 10−3 ) − (0,4217 × 10−2 ) 𝑓) (0,7327 × 10−5 ) − (0,7311 × 10−5 )

(Support d’Arithmétique de l’ordinateur, page 90)


Résolution
𝑎) (0,5124 × 103 ) − (0,3125 × 103 )
Les deux nombres ont le même exposant, on soustrait les mantisses
= (0,5124 − 0,3125) × 103
= 0,1999 × 103
𝑏) (0,7321 × 10−2 ) − (0,4153 × 10−2 )
= (0,7321 − 0,4153) × 10−2
= 0,3168 × 10−2
𝑐) (0,2314 × 10−2 ) − (0,9152 × 10−2 )
= (0,2314 − 0,9152) × 10−2
= −0, 6838 × 10−2
𝑑) (0,7321 × 103 ) − (0,4512 × 102 )
Les deux nombres ont des exposants différents, ajustons l’exposant du deuxième
nombre.
0,4512 × 102 = 0,04512 × 103
= 0,0451 × 103
(0,7321 × 103 ) − (0,4512 × 102 ) = (0,7321 × 103 ) − (0,0451 × 103 )
= (0,7321 − 0,0451) × 103
= 0, 6870 × 103
𝑒) (0,5321 × 10−3 ) − (0,4217 × 10−2 )
Ajustons l’exposant le plus petit

Aimé DIUMI DIKOLO 60


0,5321 × 10−3 = 0,05321 × 10−2
= 0,0532 × 10−2
(0,5321 × 10−3 ) − (0,4217 × 10−2 ) = (0,0532 × 10−2 ) − (0,4217 × 10−2 )
= (0,0532 − 0,4217) × 10−2
= −0,3685 × 10−2

𝑓) (0,7327 × 10−5 ) − (0,7311 × 10−5 )


= (0,7327 − 0,7311) × 10−5
= 0,0016 × 10−5
Comme la mantisse est inférieure à 0,1, on doit déplacer la virgule (Quand on
déplace la virgule vers la droite, l’exposant est négatif)
= 0,16 × 10−2 × 10−5
= 0, 16 × 10−7
= 0, 16 00 × 10−7

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

(Support d’Arithmétique de l’ordinateur, page 91)


Résolution
𝑎) 𝑎 + 𝑏
= 24,5 + 8,18 ± (0,5 × 10−1 + 0,5 × 10−2 )
= 32, 68 ± (0,5 × 10−1 + 0,05 × 10−1 )
= 32, 68 ± 0,55 × 10−1

Aimé DIUMI DIKOLO 61


www.wissen-corporation.com
𝑏) 𝑎 + 𝑐
= 24,5 + 12, 6 ± (0,5 × 10−1 + 0,5 × 10−1 )
= 37, 1 ± 10−1
𝑐) 𝑎𝑏
= 24,5 × 8,18 ± (24,5 × 0,005 + 8,18 × 0,05)
= 200, 41 ± 0, 5315
𝑑) 𝑎𝑑
= 24,5 × 5 ± 5 × 0,05
= 122, 5 ± 0,25
𝑒) 𝑎𝑐
= 24, 5 × 12,6 ± (24,5 × 0,05 + 12,6 × 0,05)
= 308, 7 ± 1,855
𝑓) 𝑎/𝑑
𝑔) 𝑎4
= (24,5)4 ± 4 (24,5)3 × 0,05
= 360 300,0625 ± 2 941,225
ℎ) 𝑏 3
= (8,18)3 ± 3 (8,18)2 × 0,005
= 547, 343432 ± 1, 003686

Aimé DIUMI DIKOLO 62

Vous aimerez peut-être aussi