TD 1 : Changements de Base & Opérations arithmétiques
L1 GL-RI-CS-IAGE
2024-12-16
• Auteur : Mamadou Moustapha DIALLO
• Email : [Link]@[Link]
• Année : 2024 - 2025
• Tel : +221 77 193 52 60
• GitHub
• LinkedIn
Figure 1: Institut Supérieur Informatique de Keur Massar
1
NUMERATION : CHANGEMENTS DE BASE
1. Donner le rang et le poids de chaque chiffre et convertir ces nombres en décimal
(6432)7 ; (1B7F )12 ; (1011011011)2 ; (21033)4 ; (2745)8 ; (B9F 2)16 ; (10F C4)16
2. Convertir les nombres ci-dessous (en base 10) dans les bases indiquées
1579 en base 2 ; 34567 en base 8 ; 98765 en base 16 ; 10234 en base 5 ; 2048 en base 3
3. Conversion rapide vers une base 2k
(F E3A)16 → 2 ; (DC91)16 → 2 ; (73457)8 → 2 ; (B7F 2)16 → 8 ;
(101111001010011)2 → 16 ; (1111001101110001)2 → 8
4. Déterminer la base b pour que les égalités ci-dessous soient vraies
(132)b = (30)10 ; (A04)b = (1444)10 ; (2A)16 = (36)b ;
5. Déterminer les plus petites bases possibles (a et b) pour que les égalités ci-dessous soient
vraies
(101)a = (401)b ; (101)b = (10001)b ; (12)a = (1002)b
6. Convertir les nombres suivants en décimal
(101101, 0111)2 ; (7654, 73)8 ; (1F A9, C2)16 ; (432, 1043)5
7. Convertir les nombres ci-dessous dans les bases indiquées
(123, 75)10 en base 2 (8 chiffres après la virgule) ;
(65, 432)10 en base 8 (5 chiffres après la virgule) ;
(98, 76)10 en base 16 (4 chiffres après la virgule) ;
(1101101101, 0110101)2 en base 16 ;
(10111110101, 111010)2 en base 8
OPERATIONS EN DIFFERENTES BASES
1. Effectuer les additions suivantes
• 11010101 + 10111010 + 11100011 + 10011101 (binaire)
• 5471 + 3265 + 7324 (octal)
• F 3A5 + B9D4 + 7AC2 (hexadécimal)
2. Effectuer les soustractions suivantes
• 1110110110 − 1010101011 (binaire)
• 7543 − 6327 (octal)
• 1F A3D − E9C7 (hexadécimal)
• 110110101011 − 101101011011 (binaire)
3. Effectuer les multiplications suivantes
• 101101 × 11101 (binaire)
• 2467 × 1345 (octal)
2
• B7C × F 3 (hexadécimal)
• 1101 × 10011 × 111 (binaire)
4. Effectuer les divisions suivantes
• 101101101 ÷ 1101 (binaire, 5 chiffres après la virgule)
• 765432 ÷ 473 (octal, 4 chiffres après la virgule)
• F 34B ÷ 7A (hexadécimal, 4 chiffres après la virgule)
• 1101101011101 ÷ 10111 (binaire, 6 chiffres après la virgule)
5. Combien peut-on écrire de nombres différents sur :
• 4 bits
• 5 bits
• 8 bits
• n bits
Indice : Utiliser la formule 2n .
EXERCICES SUPPLEMENTAIRES
1. Identifier la base manquante :
• Trouver b tel que (2B3)b = (1234)10 .
• Trouver b tel que (A23)b = (987)10 .
2. Erreurs dans les opérations :
• Corrigez les erreurs suivantes :
11011 + 1011 = 11111 (binaire) ;
3F 2 + A7D = 1C1F (hexadécimal).
3. Problèmes combinés :
• Effectuer la multiplication suivante : (2A3)16 × (457)8 , puis convertir le résultat en base 2.
• Effectuer la division suivante : (1110101010111)2 ÷ (3C)16 .
Bonne Révision !