NSI (première) · Chapitre 1 · Application directe du cours
Donner l'intervalle des entiers représentables en complément à deux…
Représenter les entiers · Bits, capacités et complément à deux · niveau 2
Énoncé
Donner l'intervalle des entiers représentables en complément à deux sur , et bits. Décoder ensuite les octets 00000001, 01111111, 10000000, 11111111 et 10101010.
Corrigé
Les intervalles sont : sur bits, sur bits, sur .
Les décodages. Bit de poids fort à : lecture directe. Bit de poids fort à : on retranche .
Contrôle : depuis_complement_a_2("10101010") rend .
Piège : lire 10000000 comme « ». Le complément à deux n'a qu'un seul zéro — c'est précisément son avantage sur le codage naïf par bit de signe — et cette configuration est celle du plus petit entier négatif.
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 16 autres exercices corrigés dans ce chapitre, et 20 à chercher avec le tuteur
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.