Information

Author(s) Rémi Van Boxem
Contact Contact link
Deadline Keine Frist
Abgabenlimit No limitation

Einloggen

Convertisseur de nombre en base 2 vers base 10

Cet exercice va vous faire implémenter un convertisseur de nombre en base 2 vers la base 10.

Convertir un nombre de la base 2 vers la base 10 consiste à interpréter chaque chiffre binaire en fonction de sa position et à sommer les valeurs correspondantes. Par exemple, le nombre binaire 1011 se convertit en base 10 comme suit : \((1 * 2^3) + (0 * 2^2) + (1 * 2^1) + (1 * 2^0) = 8 + 0 + 2 + 1 = 11\).

Utilisez INGInious pour soumettre vos devoirs. Nous vous conseillons de développer et tester d'abord sur votre environnement et de ne déposer votre production sur INGInious qu'une fois votre code fonctionnel.

La version de Python utilisée dans l'environnement d'évaluation est Python 3.8.8.


Convertisseur de nombre en base 2 vers base 10

Implémentez une fonction binary_to_decimal prenant en entrée un nombre \(b \in [0,111111111]_2\) et retournant sa représentation en base 10.