Bonsoir, J'ai besoin d'aide pour ce devoir d'informatique car je n'ai pas compris et j'ai beaucoup trop de lacunes dans cette matière. Ce devoir pourrait remont
Question
J'ai besoin d'aide pour ce devoir d'informatique car je n'ai pas compris et j'ai beaucoup trop de lacunes dans cette matière. Ce devoir pourrait remonter ma moyenne donc toute aide serait la bienvenue.
Merci d'avance
1 Réponse
-
1. Réponse Juliano4
Je sais pas vraiment quelle méthode tu as appris pour les conversions de base, donc je vais te montrer celle que j'utilise généralement :
On va prendre l'exercice 1.1 pour exemple.
• On va chercher à faire des divisions euclidiennes en boucle, jusqu’à ce que le quotient soit égal à 0
Ici, on va diviser 641 par 7 jusqu’à ce que le quotient soit égal à 0 :
1. 641 // 7 → Quotient (résultat) = 91 | Reste = 4
2. 91 // 7 → Quotient = 13 | Reste = 0
3. 13 // 7 → Quotient = 1 | Reste = 6
4. 1 // 7 → Quotient = 0 | Reste = 1
Et là on arrête car le quotient = 0.
Maintenant, tout ce qu'il reste à faire c'est de lire les restes du dernier au premier. Ici, 641 en base 7 donne 1604
Si j'ai bien compris l'exercice 1.2, il faut remplacer J par ton jour de naissance
Imaginons que tu sois né le 15 : il faut alors convertir (15+9)² = 24² = 576.
1. 576 // 7 → Q = 82 | R = 2
2. 82 // 7 → Q = 11 | R = 5
3. 11 // 7 → Q = 1 | R = 4
4. 1 // 7 → Q = 0 | R = 1
Donc (15+9)² s'écrit 1452 en base 7
En espérant t'avoir au moins un peu éclairé