Représentation « usuelle » des nombres
Ex. en base 5 :
Ex. en base 2 (binaire):
Ex. en base 16 (hexadécimal) :
10 n'est pas particulier, on peut choisir une autre base \(b > 1\)
En base 3 :
En base 2 :
Pour incrémenter (ajouter 1)
Avec \(k\) chiffres on peut compter jusqu'à \((b^k-1)\)
\(432_5\) → \(4\times 5^2 + 3\times 5 + 2\times 1\)
$$\begin{aligned}327 &= 2 \times 125 + 77\\ &= 2 \times 125 + 3 \times 25 + 2\\ &= 2 \times 125 + 3 \times 25 + 0\times 5 + 2\\ \end{aligned}$$
\(→ 2302_5\)
Observation :
Décodage (base \(b\) → base 10):
Encodage (base 10 → base \(b\)):
Attention : si une puissance n'apparaît pas il faut ajouter un 0
→ \(22_{10} = 10110_2\)
\(t = 0\)
\(t = 1\) (\(\times 2 + 1\))
\(t = 2\) (\(\times 2\))
\(t = 4\) (\(\times 2\))
\(t = 9\) (\(\times 2 + 1\))
\(t = 19\) (\(\times 2 + 1\))
\(t = 38\) (\(\times 2\))
Observations :
Encodage (base 10 → base \(b\)):
Décodage (base \(b\) → base 10):
Ex. en base 5
Pour additionner des nombres en base \(b\)
Ex. en base 4
Pour soustraire des nombres en base \(b\)
Ex. en base 4
Ex. en base 2
Pour multiplier des nombres en base \(b\)
Pour représenter des nombres non-entiers
Pour représenter un nombre non entier en base \(b\) :
Quelques propriétés :