Télécharger l'article Télécharger l'article

Le système binaire (de base deux) est fondé sur deux chiffres, le plus souvent 0 ou 1. À l'opposé, le système décimal (de base dix) est fondé sur dix chiffres (0, 1, 2, 3, 4, 5, 6, 7, 8 ou 9). Pour éviter toute confusion lors de l'utilisation de systèmes numériques différents, la base de chaque nombre peut être spécifiée en la mettant en indice à côté du nombre. Par exemple, le nombre binaire 10011100 peut être spécifié comme étant de « base deux » en l'écrivant : 100111002. Le nombre décimal 156 peut être écrit : 15610 et sera lu « cent-cinquante-six en base dix ». Le système binaire est le langage de base des ordinateurs, donc tout bon programmeur informatique se doit de savoir convertir du binaire en décimal. Convertir dans l'autre sens, du décimal au binaire, est bien plus difficile.

Méthode 1
Méthode 1 sur 2:

Utiliser la méthode de numération de position

Télécharger l'article
  1. Dans cet exemple, nous allons convertir le nombre binaire 100110112 en nombre décimal. D'abord, notez-le. Inscrivez la liste des puissances de deux de droite à gauche. Commencez à 20, soit « 1 ». Incrémentez l'exposant d'une unité à chaque fois. Arrêtez-vous lorsque vous avez autant de puissances que de chiffres dans le nombre binaire. Dans notre exemple, 10011011 comporte huit chiffres, donc vous obtenez les 8 nombres suivants : 128, 64, 32, 16, 8, 4, 2, 1.
  2. Écrivez 10011011 sous les nombres 128, 64, 32, 16, 8, 4, 2 et 1 de sorte que chaque chiffre binaire corresponde à sa puissance de deux. Le « 1 » tout à droite du nombre écrit en binaire doit correspondre au « 1 » tout à droite de la liste des puissances de deux et ainsi de suite. Vous pouvez aussi écrire les chiffres binaires au-dessus des puissances de deux, si vous préférez. Ce qui importe c'est qu'ils se correspondent.
  3. Tracez des petits tirets qui relient la puissance au chiffre binaire en commençant par la droite, en connectant chaque chiffre consécutif du nombre binaire à la puissance de deux qui arrive ensuite dans la liste du haut. Commencez par dessiner un trait reliant le premier chiffre du nombre binaire à la première puissance de deux dans la liste au-dessus. Ensuite, dessinez une ligne qui part du deuxième chiffre du nombre binaire et qui le relie à la seconde puissance de deux dans la liste. Continuez à connecter chaque chiffre binaire avec la puissance de deux correspondante. Cela vous aidera à visualiser la relation entre les deux groupes de nombre.
  4. Passez en revue tous les chiffres du nombre en binaire. Si le chiffre est un 1, écrivez la puissance de deux correspondante en bas de la ligne, sous le chiffre. Si le chiffre est un 0, écrivez 0 en bas de la ligne, sous le chiffre.
    • Puisque « 1 » correspond à « 1 », il reste « 1 ». Puisque « 2 » correspond à « 1 », il devient « 2 ». Puisque « 4 » correspond à « 0 », il devient « 0 ». Puisque « 8 » correspond à « 1 », il devient « 8 » et puisque « 16 » correspond à « 1 », il devient « 16 ». « 32 » correspond à « 0 » et devient « 0 » et « 64 » correspond à « 0 » et donne donc « 0 » alors que « 128 » correspond à « 1 » et devient « 128 ».
  5. À présent, additionnez les nombres écrits sous la ligne. Voici ce que cela donne : 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. C'est l'équivalent décimal du nombre binaire 10011011.
  6. À présent, il ne vous reste plus qu'à écrire 15510, pour indiquer que vous travaillez en nombre décimal, soit en puissances de 10. Plus vous vous habituerez à convertir les nombres binaires en décimaux, plus il vous sera facile de mémoriser les puissances de deux et plus vous serez capable d'exécuter cette tâche rapidement.
  7. Vous pouvez aussi utiliser cette méthode si vous voulez convertir un nombre binaire tel que 1,12 en nombre décimal. Tout ce que vous devez savoir c'est que le nombre du côté gauche de la virgule constitue un entier naturel, comme à l'ordinaire, tandis que le nombre à droite de la virgule forme la partie « fractionnaire » représentant un demi, soit 1 x (1/2).
    • Le « 1 » à gauche de la virgule est égal à 20, soit 1. Le « 1 » à droite de la virgule est égal à 2-1, soit 0,5. Additionnez 1 et 0,5 et vous obtiendrez 1,5, ce qui est l'équivalent décimal de 1,12.
    Publicité
Méthode 2
Méthode 2 sur 2:

La méthode du doublement

Télécharger l'article
  1. Cette méthode n'utilise pas les puissances. En tant que telle, elle est plus simple d'utilisation pour convertir un grand nombre dans votre tête parce que vous devez seulement retenir un sous-total. La première chose à faire est de noter le nombre binaire que vous convertirez à l'aide de la méthode du doublement. Disons que vous travaillez avec le nombre 10110012. Notez-le.
  2. Commencez par le chiffre le plus à gauche de votre nombre binaire, multipliez par deux votre résultat précédent, puis ajoutez le dernier chiffre. Puisque vous travaillez avec le nombre binaire 10110012, votre premier chiffre tout à gauche est 1. Votre précédent total est de 0 puisque vous venez de commencer. Vous devrez doubler le total précédent, soit 0 et ajouter 1, le chiffre sur lequel vous travaillez. 0 x 2 + 1 = 1, donc votre nouveau total est de 1.
  3. Votre total actuel est donc de 1 et votre nouveau chiffre est de 0. Vous devez donc doubler 1 et ajouter 0 : 1 x 2 + 0 = 2. Votre nouveau total actuel est de 2.
  4. Doublez encore votre total actuel et ajoutez 1, le chiffre suivant. 2 x 2 + 1 = 5. Votre total actuel est à présent de 5.
  5. Encore une fois, doublez votre total actuel, 5 et ajoutez le chiffre suivant, 1 : 5 x 2 + 1 = 11. Votre nouveau total est de 11.
  6. Doublez votre total actuel, 11 et additionnez le prochain chiffre, 0 : 2 x 11 + 0 = 22.
  7. À présent, doublez votre total actuel, 22 et ajoutez 0, le prochain chiffre. 22 x 2 + 0 = 44.
  8. À présent, vous en êtes à votre dernier chiffre et vous avez presque terminé ! Tout ce qu'il vous reste à faire est de prendre votre total actuel, 44 et le doubler avant d'ajouter 1, le dernier chiffre. 2 x 44 + 1 = 89. Voilà, vous avez terminé ! Vous avez converti le nombre binaire 100110112 en sa valeur décimale, soit 89.
  9. Écrivez votre réponse finale de la façon suivante : 8910, pour montrer que c'est un nombre décimal, soit en base 10.
  10. On a ici doublé (multiplié par 2) à chaque fois parce qu'on était en base 2. Si votre nombre est dans une autre base, remplacez le 2 par la base en question. Ainsi, si le nombre est en base 37, il faut remplacer « x2 » par « x37 ». Vous obtenez alors un chiffre en base décimale (base 10).
    Publicité

Conseils

  • Exercez-vous. Essayez de convertir les nombres binaires 110100012, 110012 et 111100012. Leurs équivalents décimaux sont respectivement 20910, 2510 et 24110.
  • La calculatrice livrée dans Microsoft Windows peut faire cette conversion, mais en tant que programmeur, vous devez maitriser la façon dont la conversion fonctionne. Les options de conversion de la calculatrice peuvent être rendues visibles en ouvrant le menu « Affichage » et en sélectionnant « Programmeur ». Sous Linux, vous pouvez utiliser calculator.
  • Remarque : nous évoquons ici SEULEMENT l'aspect calcul et non pas les conversions de codes ASCII.
Publicité

Avertissement

  • Nous avons parlé ici de binaire non signé et laissé de côté le binaire signé, à virgule flottante ou fixe.

wikiHows en relation

utiliser la méthode 3 4 5 pour construire des angles droits utiliser la méthode 3 4 5 pour construire des angles droits
convertir des degrés en radians convertir des degrés en radians
convertir des secondes en minutes convertir des secondes en minutes
convertir les minutes en heures convertir les minutes en heures
convertir des secondes en heures convertir des secondes en heures
convertir des radians en degrés convertir des radians en degrés
trouver le centre d'un cercle trouver le centre d'un cercle
trouver le sommet d'une parabole d'une équation du second degré trouver le sommet d'une parabole d'une équation du second degré
déterminer l'ordonnée à l'origine d'une courbe déterminer l'ordonnée à l'origine d'une courbe
trouver la pente d'une droite trouver la pente d'une droite
trouver l'équation de la médiatrice d'un segment trouver l'équation de la médiatrice d'un segment
mesurer un angle sans rapporteur mesurer un angle sans rapporteur
mesurer en centimètres mesurer en centimètres
dériver la racine carrée de x dériver la racine carrée de x
Publicité

À propos de ce wikiHow

wikiHow est un wiki, ce qui veut dire que de nombreux articles sont rédigés par plusieurs auteurs(es). Pour créer cet article, 122 personnes, certaines anonymes, ont participé à son édition et à son amélioration au fil du temps. Cet article a été consulté 275 220 fois.
Catégories: Mathématiques
Cette page a été consultée 275 220 fois.

Cet article vous a-t-il été utile ?

Publicité