Les gens ont tendance à exprimer des nombres en décimal (base dix) forme. Mais les ordinateurs pensent à deux (base) termes binaires. Parfois, il faut parler leur langue, il est donc utile de savoir comment exprimer un nombre décimal sous forme binaire. La clé est de comprendre que les chiffres successifs (ou bits, dans le cas du binaire) dans un certain nombre représentent des pouvoirs de la base augmente à mesure que vous vous déplacez de droite à gauche, en commençant par la puissance de zéro (un nombre à la puissance zéro est définie comme étant 1). Il est facile de convertir décimal en binaire. Si vous pouvez diviser par deux, vous êtes à mi-chemin.
Choses que vous devez
- Papier et crayon
- Calculatrice (facultatif)
Diviser le nombre décimal par deux. Il en résulte un quotient et un reste. Écrivez le reste, ce qui sera un zéro ou un, comme le sont tous les nombres binaires. Par exemple, pour convertir 437 en binaire, vous commencez par calcul 437/2 = 218, reste un. Écrivez une comme dernier bit de votre réponse.
Si le quotient ci-dessus est égal à zéro, alors vous avez terminé. Sinon, le diviser par deux. Dans l`exemple, 218/2 = 109. Lorsque le nombre divisible, placez un zéro dans le prochain lieu de votre numéro binaire, de droite à gauche, de sorte que vous avez maintenant 01.
Continuer à diviser quotients successifs par deux, suivant les règles ci-dessus. Dans votre exemple, 109/2 = 54, reste un, vous donnant 101 dans votre réponse. Ensuite, 54/2 = 27, de sorte que vous avez maintenant 0101. Ensuite, 27/2 = 13, reste l`un, de sorte que vous écrivez 10101. Ensuite, 13/2 = 6, reste l`un, et vous écrire 110101. Ecrire 6/2 = 3, et votre réponse devient 0110101. maintenant, 3/2 = 1, reste l`un, et votre nombre binaire devient 10110101. Enfin, 1/2 = 0, reste un, et vous écrivez 110.110.101.
Vérifie ton travail. Dans l`exemple, le bit de droite représente deux à la puissance zéro, avec des puissances successivement croissantes que vous vous déplacez vers la gauche, avec le bit de gauche représentant deux à la neuvième puissance dans ce cas. Ainsi, votre nombre binaire représente (1 x 1) + (0 x 2) + (1 x 4) + (0 x 8) + (1 x 16) + (1 x 32) + (0 x 64) + (1 x 128) + (1 x 256) = 1 vérifie 0 + 4 + + 0 + 16 + 32 + 0 + 128 + 256 = 437. La réponse.