Aller au contenu

Leçon 8

Systèmes de numération

Vidéo 8 : Systèmes de numération · 4 min 01 s · sous-titres en français

Le cours écrit

8.1 La base dix

Notre écriture des nombres est positionnelle : la valeur d'un chiffre dépend de sa place. Par exemple 2 026=2×103+0×102+2×101+6×100.2\,026 = 2 \times 10^3 + 0 \times 10^2 + 2 \times 10^1 + 6 \times 10^0. Les chiffres sont 00, 11, …, 99 : il y en a dix, autant que la base.

8.2 Écriture en base bb

Théorème (admis). Soit bb un entier, b≥2b \geq 2. Tout entier naturel non nul nn s'écrit de façon unique n=ak bk+ak−1 bk−1+⋯+a1 b+a0,n = a_k\,b^k + a_{k-1}\,b^{k-1} + \dots + a_1\,b + a_0, où les chiffres a0a_0, a1a_1, …, aka_k sont des entiers tels que 0≤ai≤b−10 \leq a_i \leq b - 1, avec ak≠0a_k \neq 0. On note n=akak−1…a1a0‾ bn = \overline{a_k a_{k-1} \dots a_1 a_0}^{\,b}.

On rencontre aussi la notation (ak…a0)b(a_k \dots a_0)_b. Sans indication, un nombre est écrit en base dix.

Base Chiffres
deux (binaire) 00, 11
cinq 00, 11, 22, 33, 44
dix (décimale) 00 à 99
seize (hexadécimale) 00 à 99, puis A=10\mathrm{A} = 10, B=11\mathrm{B} = 11, C=12\mathrm{C} = 12, D=13\mathrm{D} = 13, E=14\mathrm{E} = 14, F=15\mathrm{F} = 15

8.3 Passer de la base bb à la base dix

On développe avec les puissances de bb.

Exemple 37.

  • 10110‾ 2=1×24+0×23+1×22+1×2+0=16+4+2=22\overline{10110}^{\,2} = 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2 + 0 = 16 + 4 + 2 = 22 ;
  • 3412‾ 5=3×53+4×52+1×5+2=375+100+5+2=482\overline{3412}^{\,5} = 3 \times 5^3 + 4 \times 5^2 + 1 \times 5 + 2 = 375 + 100 + 5 + 2 = 482 ;
  • 7EA‾ 16=7×162+14×16+10=1 792+224+10=2 026\overline{7\mathrm{EA}}^{\,16} = 7 \times 16^2 + 14 \times 16 + 10 = 1\,792 + 224 + 10 = 2\,026.

8.4 Passer de la base dix à la base bb : les divisions successives

n=ak bk+⋯+a1 b+a0=b (ak bk−1+⋯+a1)+a0n = a_k\,b^k + \dots + a_1\,b + a_0 = b\,(a_k\,b^{k-1} + \dots + a_1) + a_0 avec 0≤a0<b0 \leq a_0 < b : le dernier chiffre a0a_0 est le reste de la division euclidienne de nn par bb. On recommence avec le quotient, qui donne a1a_1, et ainsi de suite jusqu'à un quotient nul.

Méthode. On divise nn par bb, puis le quotient par bb, et ainsi de suite jusqu'à obtenir un quotient nul. On lit les restes du dernier au premier.

Exemple 38. 4545 en base deux.

Division Reste
45=2×22+145 = 2 \times 22 + 1 11
22=2×11+022 = 2 \times 11 + 0 00
11=2×5+111 = 2 \times 5 + 1 11
5=2×2+15 = 2 \times 2 + 1 11
2=2×1+02 = 2 \times 1 + 0 00
1=2×0+11 = 2 \times 0 + 1 11

En lisant les restes de bas en haut : 45=101101‾ 245 = \overline{101101}^{\,2}. Vérification : 32+8+4+1=4532 + 8 + 4 + 1 = 45.

Exemple 39. 2 0262\,026 en base seize : 2 026=16×126+102\,026 = 16 \times 126 + 10, 126=16×7+14126 = 16 \times 7 + 14, 7=16×0+77 = 16 \times 0 + 7. Les restes, lus de bas en haut, sont 77, 1414, 1010 : 2 026=7EA‾ 162\,026 = \overline{7\mathrm{EA}}^{\,16}.

En base cinq : 2 026=31101‾ 52\,026 = \overline{31101}^{\,5} ; en base deux : 2 026=11111101010‾ 22\,026 = \overline{11111101010}^{\,2}.

8.5 De la base deux à la base seize

Comme 16=2416 = 2^4, chaque chiffre hexadécimal correspond à un paquet de quatre chiffres binaires. On groupe les chiffres binaires par quatre à partir de la droite, et on traduit chaque paquet.

Exemple 40. 11111101010‾ 2\overline{11111101010}^{\,2} : on groupe 0111⏟7 1110⏟E 1010⏟A\underbrace{0111}_{7}\ \underbrace{1110}_{\mathrm{E}}\ \underbrace{1010}_{\mathrm{A}} (on complète à gauche par un 00). On retrouve 7EA‾ 16\overline{7\mathrm{EA}}^{\,16}.

En informatique. Un ordinateur travaille en binaire : un bit vaut 00 ou 11, et un octet est une suite de 88 bits. Un octet s'écrit avec deux chiffres hexadécimaux ; sa plus grande valeur est 11111111‾ 2=FF‾ 16=255\overline{11111111}^{\,2} = \overline{\mathrm{FF}}^{\,16} = 255. L'hexadécimal sert ainsi à écrire de façon courte de longues suites de bits.

8.6 Numération et congruences

L'écriture en base bb se combine avec les congruences.

  • Modulo bb, un entier est congru à son dernier chiffre : n≡a0  [b]n \equiv a_0 \;[b]. Ainsi un entier écrit en base deux est pair si, et seulement si, son dernier chiffre est 00.
  • En base cinq, 5≡1  [4]5 \equiv 1 \;[4] : un entier est congru modulo 44 à la somme de ses chiffres en base cinq. Par exemple, 3412‾ 5\overline{3412}^{\,5} a pour somme des chiffres 10≡2  [4]10 \equiv 2 \;[4], et en effet 482=4×120+2482 = 4 \times 120 + 2.

Lire le cours complet du chapitre

Exercices 13 et 14

  • Exercice 13 : changer de base
  • Exercice 14 : numération et divisibilité (approfondissement)

Exercices du chapitre (PDF, 256 Ko)

Corrigés

Cherche d'abord les exercices sur ta feuille, puis compare avec le corrigé détaillé.

Corrigés du chapitre (PDF, 280 Ko)

Tu es hors connexion. Les chapitres téléchargés restent disponibles dans Hors connexion.