Adloun

Un entier s'écrit sur 12 bits, un entier sur 20 bits

Exercice de TD · niveau 3 (difficile) · NSI (première), chapitre 1 — Représenter les entiers · Combien de bits faut-il ?

Énoncé

Un entier s'écrit sur 12 bits, un entier sur 20 bits. Donner un encadrement du nombre de bits de , puis de . Construire un exemple atteignant chacune des bornes du produit.

Corrigé

Traduire l'hypothèse. « s'écrit sur 12 bits » signifie , et « sur 20 bits » signifie .

La somme. , donc demande au moins bits. Et , donc au plus bits. Les deux valeurs sont atteintes : s'écrit sur bits, tandis que dépasse et en demande .

Le produit. , donc au moins bits ; et , donc au plus bits. C'est bien le ou de la proposition du cours.

Les exemples.

Contrôle machine : nb_bits(2**11 * 2**19) vaut et nb_bits(4095 * 1048575) vaut .

Piège : croire que « 12 bits » veut dire seulement. La borne inférieure compte tout autant : c'est elle qui interdit au produit de descendre à bits.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.