Du décimal au binaire

Du décimal au binaire.

Déterminer l'écriture binaire des entiers suivants (donnés par leur écriture en base dix) par des divisions en cascade.

  1. n1= 17
  2. n2=25

n1= 17

Cascade de divisions pour l'écriture binaire de 17
quotient dans la division par 2 reste dans la division par 2Division
8117 = 2⨯ 8+ 1
408 = 2⨯ 4 +0
204 = 2⨯ 2+0
102 = 2⨯ 1+0
011 = 2⨯ 0 + 1
D'où l'écriture binaire de 17 : 17 = 10001deux.

n2= 25

Cascade de divisions pour l'écriture binaire de 25
quotient dans la division par 2 reste dans la division par 2Division
12125 = 2⨯ 12+ 1
6012 = 2⨯ 6+ 0
306 = 2⨯ 3+ 0
113 = 2⨯ 1+ 1
011 = 2⨯ 0+ 1
D'où l'écriture binaire de 25 : 25 = 11001deux.

Avec JavaScript

Avec l'ardoise JavaScript du logiciel Firefox et la fonction toString() présentée dans la page de cours, retrouvez les écritures binaires des deux entiers 17 et 25 de l'exercice précédent.

Voici ce que l'on peut obtenir :
copie écran ardoise exécutée

Le code document.write( '<br>' ); a permis d'aller à la ligne.

Avec JavaScript, bis

Avec la console JavaScript du logiciel Firefox et la fonction toString() présentée dans la page de cours, retrouvez les écritures binaires des deux entiers 17 et 25 de l'exercice précédent.

Voici ce que l'on peut obtenir :
copie écran console exécutée

De la base 10 à la base 16.

Le principe des divisions en cascade s'applique à toutes les bases.

On peut ainsi déterminer l'écriture hexadécimale (écriture en base 16) d'un entier.

Déterminer l'écriture hexadécimale des entiers suivants (ils sont donnés en base 10) à l'aide du principe de divisions en cascade.

  • U = 17
  • V = 184
  • S = 3526

Entier U = 17

La division en cascade donne : cascade

On a donc U = 11hexadécimal.

Entier V = 184

La division en cascade donne : cascade

On a donc V = b8hexadécimal     (rappelons que bhexadécimal = 11décimal)

Entier S = 3526

La division en cascade donne : cascade

On a donc S = dc6hexadécimal.