Objectif Général 5 — Arithmétique. Bases de numération, conversions entre bases, applications pratiques.
Un système de numération est une manière de représenter les nombres à l'aide d'un ensemble fini de chiffres. Dans un système de numération positionnel, la valeur d'un chiffre dépend de sa position dans l'écriture du nombre : chaque position correspond à une puissance de la base du système.
Le système usuel, en base 10 (système décimal), utilise les dix chiffres 0, 1, 2, …, 9. Tout nombre entier peut s'écrire comme une somme de puissances de 10 :
Le nombre 5324 se décompose en 5 milliers, 3 centaines, 2 dizaines et 4 unités, soit 5×1000 + 3×100 + 2×10 + 4×1 = 5324.
Dans un système de numération de base b (b entier, b ≥ 2), on utilise exactement b chiffres, allant de 0 à b − 1. Un nombre s'écrivant (a_k a_{k−1} … a_1 a_0)_b en base b a pour valeur décimale :
• Base 2 (binaire) : chiffres 0 et 1 — utilisée en informatique.
• Base 5 : chiffres 0 à 4.
• Base 10 (décimale) : chiffres 0 à 9 — système usuel.
• Base 16 (hexadécimale) : 16 chiffres (0 à 9 puis A, B, C, D, E, F pour 10 à 15).
(101)₂ n'utilise que les chiffres 0 et 1, car la base est 2. (243)₅ n'utilise que des chiffres de 0 à 4, car la base est 5.
Pour convertir un nombre écrit en base b vers la base 10, on applique la formule de décomposition en puissances de b, puis on calcule la somme.
Convertir (10110)₂ en base 10 :
Donc (10110)₂ = 22 en base 10.
Convertir (243)₅ en base 10 : (243)₅ = 2×5² + 4×5¹ + 3×5⁰ = 50 + 20 + 3 = 73.
Pour convertir un nombre décimal N vers la base b, on effectue des divisions euclidiennes successives par b, jusqu'à obtenir un quotient nul. Le nombre en base b s'obtient en lisant les restes de bas en haut (du dernier reste obtenu au premier).
Convertir 45 en base 2 :
En lisant les restes de bas en haut : 45 = (101101)₂. Vérification : 32+8+4+1 = 45. ✓
Convertir le nombre binaire (10110)₂ en base 10, en détaillant la décomposition polynomiale.
Convertir le nombre décimal 45 en base 2, à l'aide de la méthode des divisions euclidiennes successives par 2.
1. Convertir (243)₅ en base 10.
2. Convertir le nombre décimal 88 en base 5, par divisions euclidiennes successives.
Effectuer l'addition binaire (1011)₂ + (0110)₂, en posant l'opération. Vérifier le résultat en passant par la base 10.
Un nombre s'écrit (121)_b dans une base b inconnue (b entier, b ≥ 3), et sa valeur en base 10 est 25.
10 questions · Une seule bonne réponse · Correction immédiate
Dans le système décimal (base 10), les chiffres utilisés sont :
Dans le système binaire (base 2), les chiffres utilisés sont :
La décomposition polynomiale de 234 en base 10 est :
(101)₂ en base 10 vaut :
Pour convertir un nombre décimal vers une base b, on utilise la méthode :
Dans un système de numération de base b, les chiffres autorisés sont compris entre :
(12)₅ en base 10 vaut :
Combien de chiffres différents utilise le système hexadécimal (base 16) ?
En binaire, 1 + 1 s'écrit :
Convertir le nombre décimal 8 en binaire donne :