Mathématiques du secondaire qualifiant

Systèmes de numération (2)

1.1.4 Système hexadécimal

Définition
Le système hexadécimal ou système de base 16 (il y'a seize symboles 0 ; 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; A ; B ; C ; D ; E et F) est la façon d'écrire un nombre N comme suit
(N)16 = ap-1.16p-1+ap-2.16p-2 +...+ a0.160+v1.16-1+v2.16-2 +...+ vq.16q
ai;vi∈{0;1;2;3;4;5;6;7;8;9;A;B;C;D;E;F}

p est le nombres de chiffres ou lettres après la virgule et q le nombre de chiffres ou lettres avant la virgule.

Remarque comme il y'a que 10 chiffres alors pour avoir seize symboles on compléte par des lettres.
A représente 10 ; B représente 11 ; C représente 12 ; D représente 13 ; E représente 14 et F représente 15.

Exemple
N=(1A5E)16 donc p=4-1=3
N=E.16°+5.16¹+A.16²+1.16³ =14.16°+5.16¹+10.16²+5.16³ ainsi N=(6750)10

1.1.5 Systèmes à base b≥2

Définition
Le système de base b (il y'a b symboles chiffres ou lettres) est la façon d'écrire un nombre N comme suit
(N)b = ap-1.bp-1+ap-2.bp-2 +...+ a0.b0+v1.b-1+v2.b-2 +...+ vq.bq
avec ai;vi∈{0;1;...; b-1}.
p est le nombres de chiffres ou lettres après la virgule et q le nombre de chiffres ou lettres avant la virgule.

Exemple
soit b=5.
N=(10324,341)5

N est formé de cinq chiffres après la virgule donc p=5-1=4 et trois chiffres avant la virgules donc q=3.
(10324)5= 4.5°+2.5¹ +3.5²+0.5³ +1.54 +3.5-1 +4.5-2 +1.5-3
N=(714,77333)10
Remarque: 0,77333 signifie que le nombre de chiffres avant la virgule est infini.

1.2 Codage

1.2.1 Codage: convertion de décimal en binaire

Exemple
coder le nombre 84 en binaire.

Correction

43 2
121 2
1 20 2
0 5 2
1 2 2
0 1 2
1 0
<----------------- on prend la liste de restes dans le sens contraire
(84)10 = (101011)2
1.2.2 Codage: convertion de décimal en octal

Exemple
coder le nombre 273 en octal

Correction

273 8
2 34 8
0 4 8
4 0
<-------------------
(273)10 = (402)8
1.2.3 Codage: convertion de décimal en hexadécimal

Exemple
coder le nombre 758392 en hexadécimal

Correction

58397 16
13 = C 3649 16
1 228 16
4 14 16
14 = E 0
<--------------
(58397)10 = (E41C)16