pythonListSelfTest1
Je teste mes connaissances :
Le binaire - Les bases

Exercice 1

Combien de codes différents peut-on générer avec 10 bits ?

>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

210 soit 1024 codes différents de 0000000000(2) à 1111111111(2)


Exercice 2

Faîtes la liste de tous les codes possibles que l'on peut obtenir avec 3 bits ?

>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

23 soit 8 codes différents :

000
001
010
011
100
101
110
111

Exercice 3

On dispose d'un système de codification à 3 états (O,1,2) que nous pourrions appeler des tits pour ternary digit. Combien de codes différents pourrait-on générer avec 5 tits ?

>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

35 soit 243 codes possibles.


Exercice 4

Combien de tables de vérités différentes peut-on définir avec un opérateur à 2 opérandes ?

>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

Pour la colonne correspondant au résultat de l'opérateur il y a 22=4 lignes.

Ce qui donne 24 configurations différentes possibles.

Soit 16 tables de vérités différentes.


Exercice 5

Comment savoir simplement si un nombre binaire correspond à un nombre décimal pair ou impair ?

>>> Proposition de solution - Proposition de solution - Proposition de solution <<<

Un nombre binaire pair a son bit de "poids" le plus faible égal à 0.

Le LSB (Least Significant Bit) est le premier bit en partant de la droite.

Son poids est 20 soit 1.

Un nombre impair aura son LSB égal à 1.


Contribution : Ne pas hésiter à proposer des énoncés d'exercices ... Avec corrections ;)