De l'octal au décimal.
- Donner l'écriture décimale de l'entier a = 65217huit sans machine.
- Vérifier votre réponse à la question précédente à l'aide d'instructions python.
- Donner l'écriture décimale de l'entier a = 100huit.
- Quels sont les entiers qui s'écrivent en base huit sous la forme d'un 1 suivi uniquement de chiffres 0 ?
- a = 65217huit
= 7⨯80 + 1⨯81 + 2⨯82 + 5⨯83 + 6⨯84
d'où a=27279.
- Pour une vérification à l'aide de python, il suffit d'exécuter l'instruction
print(int(0o65217))
.
- a = 100huit= 0⨯80 + 0⨯81 + 1⨯82.
On a donc a=64.
- Ce sont les puissances de 8.
Du décimal à l'octal.
Déterminer l'écriture octale des entiers suivants (donnés par leur écriture en base dix) par des divisions en cascade.
- n1= 17
- n2=25
Vérifier ensuite vos calculs à l'aide de fonctions python.
n1= 17
Cascade de divisions pour l'écriture octale de 17
quotient dans la division par 8 | reste dans la division par 8 | Division |
2 | 1 | 17 = 8⨯ 2+ 1 |
0 | 0 | 2 = 8⨯ 0 +2 |
D'où l'écriture octale de 17 : 17 = 21huit.
Ce que vous pouvez confirmer à l'aide de python :
print( oct(17) )
0o21
n2= 25
Cascade de divisions pour l'écriture octale de 25
quotient dans la division par 8 | reste dans la division par 8 | Division |
3 | 1 | 25 = 8⨯ 3+ 1 |
0 | 3 | 3= 8⨯ 0+ 3 |
D'où l'écriture octale de 25 : 25 = 31huit.
Ce que python confirme :
print(oct(25))
0o31