diff --git a/representation_base/chapitre_2/TP.md b/representation_base/chapitre_2/TP.md index 142bada..12324d5 100644 --- a/representation_base/chapitre_2/TP.md +++ b/representation_base/chapitre_2/TP.md @@ -28,7 +28,7 @@ Le paramètre de la fonction sera une chaîne de caractères représentant un no -__Question 12 :__ Écrire une fonction ``addition_binaire(binaire1,binaire2)`` qui additionne et retourne le résultat des 2 nombres représentés en base 2. Vous vous aiderez de la table d'addition vu dans le cours. +__Question 3 :__ Écrire une fonction ``addition_binaire(binaire1,binaire2)`` qui additionne et retourne le résultat des 2 nombres représentés en base 2. Vous vous aiderez de la table d'addition vu dans le cours. ```python >>> addition_binaire("1001","0001") @@ -39,7 +39,7 @@ __Question 12 :__ Écrire une fonction ``addition_binaire(binaire1,binaire2)`` q -__Question 13 :__ En utilisant les fonctions précédentes, écrire une fonction ``complement_a_2(decimal, nombre_bit)`` qui retourne la représentation en complément à 2 du nombre donné en paramètre. +__Question 4 :__ En utilisant les fonctions précédentes, écrire une fonction ``complement_a_2(decimal, nombre_bit)`` qui retourne la représentation en complément à 2 du nombre donné en paramètre. ``` python >>> complement_a_deux(-12, 8) @@ -49,7 +49,7 @@ __Question 13 :__ En utilisant les fonctions précédentes, écrire une fonction ``` -__Question 14 :__ En utilisant le principe inverse, écrire une fonction ``complement_a_2_vers_decimal(binaire)`` qui retourne la valeur du nombre représenté en complément à 2 passé en paramètre. Vous aurez besoin d'écrire une fonction qui effectue la soustraction de 2 nombres binaires. +__Question 5 :__ En utilisant le principe inverse, écrire une fonction ``complement_a_2_vers_decimal(binaire)`` qui retourne la valeur du nombre représenté en complément à 2 passé en paramètre. Vous aurez besoin d'écrire une fonction qui effectue la soustraction de 2 nombres binaires. ``` python >>> complement_a_2_vers_decimal("1111")