Convertir un chiffre d'une base a l'autre

Fermé
coquelicot269 - 24 nov. 2011 à 12:34
jee pee Messages postés 40225 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 septembre 2024 - 26 nov. 2011 à 15:53
Bonjour,

je m'arrache les cheveux j ai besoin pour un devoir de convertir 231 (en base 10 ), en base 16 ; 7;4;2 et je ne comprends rien

pouvez vous m aider?
A voir également:

2 réponses

f894009 Messages postés 17200 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 11 septembre 2024 1 708
26 nov. 2011 à 12:29
Bonjour

Copiez le tableau ci-dessous dans une feuille EXCEL ou un NOTEPAD et vous aurez le principe de conversion base 10 vers base 16 et inversement

F E D C B A 9 8 7 6 5 4 3 2 1 0
signe 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1 base 10
4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 Base 16
1 1 1 1 1 1 231

8+4+2= E base 16 4+2+1=7 base 16

231 base 10 = E7 base 16
1
jee pee Messages postés 40225 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 septembre 2024 9 333
Modifié par jee pee le 26/11/2011 à 16:00
Bonjour,

Pour convertir un nombre d'un base dix vers une autre base, à la main, il faut procéder ainsi.

On divise le nombre, puis le résultat entier de la division précédente, par la base souhaitée jusqu'à ce que l'on puisse plus le diviser, en conservant à chaque étape le reste de la division.

231 en base 2 :

231 / 2 = 115 reste = 1
115 / 2 = 57 reste = 1
57 / 2 = 28 reste = 1
28 / 2 = 14 reste = 0
14 / 2 = 7 reste = 0
7 / 2 = 3 reste = 1
3 / 2 = 1 reste = 1

et on prend le dernier résultat plus tous les restes (le premier reste tout à droite et le dernier résultat à gauche) :

==> 1110111


231 en base 4 :

231 / 4 = 57 reste 3
57 / 4 = 14 reste 1
14 / 4 = 3 reste 2

==> 3213


231 en base 16

231 / 16 = 14 reste 7

==> E7 (en base 16 les nombres sont 0 1 2 3 4 5 6 7 8 9 A B C D E F)


Voila maintenant tu nous fais la base 7 et on contrôlera

;-)



Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0