Bases de la théorie de l'information et du codage

Les 36 caractères formés des 26 lettres majuscules et des 10 chiffres doivent être distingués par des suites de bits toutes de même longueur (un code de longueur fixe). Quel est le nombre minimal de bits nécessaire par caractère ?

  1. A5 bits
  2. B6 bits
  3. C36 bits
Afficher la réponse et l'explication

Réponse : B. 6 bits

n bits permettent de distinguer 2ⁿ cas : il faut donc le plus petit n tel que 2ⁿ ≥ 36. 2⁵ = 32 ne suffit pas et 2⁶ = 64 suffit, la réponse est donc 6 bits. C'est aussi log₂ 36 ≈ 5,17 arrondi à l'entier supérieur.

S'entraîner sur ce thème Retour au thème

Autres questions sur Bases de la théorie de l'information et du codage

  1. Par rapport à un code de longueur fixe, quelle description d'un code de longueur variable est correcte ?
  2. Parmi les ensembles de mots de code suivants, attribués à quatre symboles, lequel est un code préfixe (code dans lequel aucun mot de code n'est le début d'un autre mot de code) ?
  3. Un code préfixe attribue les mots de code A = 0, B = 10, C = 110 et D = 111 aux symboles A, B, C et D. Quel est le résultat du décodage de la suite de bits 110100111 depuis le début ?
  4. On veut construire un code préfixe binaire en attribuant aux quatre symboles A à D des mots de code des longueurs (nombres de bits) suivantes. Quelle combinaison de longueurs de code le permet ?
  5. On construit un code préfixe binaire dans lequel les mots de code 00 et 01, de longueur 2, sont déjà utilisés. Quel est le nombre maximal de mots de code de longueur 3 que l'on peut ajouter en conservant la condition de préfixe ?