Thème : Internet

Partie 1 : la conversion de binaire en décimal

Une unité de mesure : l'octet

Toute information numérique est codée en bits : un bit ne peut prendre que deux valeurs, 0 ou 1.

Pour plus de facilité, ces unités d'information sont regroupées en octets : un octet est un paquet de 8 bits soit une suite de 8 caractères, formé de 1 ou de 0.

Attention

En anglais, un octet se dit byte. . . ce qui peut prêter à confusion !

Le tableau ci-dessous donne quelques exemples, dans différents contextes :

RemarqueReprésentation des adresses IP

Les adresses Internet (norme IPv4) sont codées sur une succession de 4 nombres entiers (système de codage décimal) compris chacun entre 0 et 255 et séparé par un point. Une adresse IP, dans sa version IPv4, est donc codée sur 4 octets.

Exemple :

  • 192.168.0.1 qui se traduit en binaire en : 11000000.10101000.00000000.00000001

Les informations étant codées en binaire dans les ordinateurs, des programmes permettent de convertir un nombre d'un système vers l'autre (conversion binaire vers décimal et inversement).

L'idée centrale de l'activité est de réaliser l'algorithme permettant de convertir un nombre écrit en binaire en écriture décimale.

MéthodePrincipe de conversion binaire vers décimal

Rappel du codage décimal

La représentation des nombres utilise la base 10 avec 10 symboles 0 à 9.

Exemple (le nombre 1456 en base 10 noté 1456(10) ):

  • 1456(10) = 1×1000 + 4×100+ 5×10+ 6×1 = 1×103 + 4×102 + 5×101 + 6×100

Codage binaire

Le codage binaire utilise la base 2 avec 2 symboles 0 et 1.

Exemple :

  • 1110(2) = 1×23 + 1×22 + 1×21 + 0×20

En calculant le résultat, on trouve la représentation (ou conversion) en décimal du nombre binaire 1110(2) :

1110(2) = 1×23 + 1×22 + 1×21 + 0×20 = 1×8 + 1×4 + 1×2 + 0×1 = 14(10)

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre) modèle documentaire TechnOpale