Conversion de base avec chiffre à virgule
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
djyod
- Messages: 2
- Enregistré le: 24 Sep 2007, 14:07
-
par djyod » 24 Sep 2007, 14:23
Hello,
je chercher à faire de la conversion de base 3 vers base 9 d'un chiffre avec virgule :
102022.001(b=3) -> b=9
J'ai trouvé la valeur de la partie entière qui est 368
mais la partie décimale, je suis perdu... bouhou...
Auriez-vous une idée?
Merci
Philippe
-
emdro
- Membre Complexe
- Messages: 2351
- Enregistré le: 11 Avr 2007, 16:37
-
par emdro » 24 Sep 2007, 14:32
Bonjour, et bienvenu!
Il te reste à convertir ton 0.001. Reviens à la définition: il s'agit de
Pour l'avoir en base 9, il te faut une puissance de 9.

.
Donc en base 9, cela s'écrit 0.03
-
emdro
- Membre Complexe
- Messages: 2351
- Enregistré le: 11 Avr 2007, 16:37
-
par emdro » 24 Sep 2007, 14:35
Au passage, sais-tu que pour convertir d'une base a à la base a², il suffit de regrouper les chiffres par 2:
102022.001 (base 3)
10 20 22. 00 10 (base 3)
et tu convertis bloc à bloc: 10->3; 20->6; 22->8; 00->0; 10->3
D'où 368.03 (base 9) :happy2:
-
emdro
- Membre Complexe
- Messages: 2351
- Enregistré le: 11 Avr 2007, 16:37
-
par emdro » 24 Sep 2007, 14:40
Enfin, ne confonds pas chiffre (équivalent de lettre) et nombre (équivalent de mot).
Les chiffres à virgule, cela n'existe pas!
-
djyod
- Messages: 2
- Enregistré le: 24 Sep 2007, 14:07
-
par djyod » 24 Sep 2007, 15:02
Superbe merci beaucoup.
Par contre, je dois faire la même chose pour passer d'une base 9 à une base 3?
Exemple :
88760.12 (b=9) -> b=3
2222212000(b=3), ce qu'il y a après le point je n'arrive pas (encore...)
Merci
-
emdro
- Membre Complexe
- Messages: 2351
- Enregistré le: 11 Avr 2007, 16:37
-
par emdro » 24 Sep 2007, 15:11
Eh bien par la méthode inverse,
88760.12 -> 22 22 21 20 00 . 01 02
Et effectivement, 0.12 en base 9, c'est

donc 0,0102 en base 3.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 15 invités