Informatique & NSI · 01 / 06

Binaire : la position donne le poids

Collège · Exemple résolu et 4 exercices corrigés, à ton rythme.

Le principe, simplement

Dans une écriture positionnelle, chaque chiffre est multiplié par une puissance de la base. En binaire, les chiffres possibles sont 0 et 1 ; les poids depuis la droite sont 1, 2, 4, 8… Un entier non signé n’est pas la même chose qu’un nombre signé ou flottant : leur interprétation dépend de la convention d’encodage.

n=1*2^3+0*2^2+1*2+1
L’IMAGE À RETENIRBinaire : la position donne le poids
1× 80× 41× 21× 1

1011₂ = 11₁₀

  1. 01Chiffres
  2. 02Poids de position
  3. 03Produits
  4. 04Somme décimale

EXEMPLE RÉSOLU

Du cours au raisonnement

1011₂ = 1 × 8 + 0 × 4 + 1 × 2 + 1 = 11₁₀. En hexadécimal, un chiffre correspond à quatre bits et A à F représentent 10 à 15.

Résoudre un problème dans cette matière

  1. Préciser le contrat

    Définis entrées, types, sorties et cas interdits. Pour un algorithme de recherche, précise s’il attend une liste triée.

  2. Suivre un petit exemple

    Fais un tableau avec valeur des variables, condition testée et action. Choisis un exemple court que tu peux vérifier à la main.

  3. Tester les frontières

    Teste entrée vide, un élément, doublons, valeur absente et limites numériques selon le contrat. Le résultat doit être défini ou l’erreur expliquée.

  4. Justifier

    Explique pourquoi la méthode termine et répond au problème. Distingue nombre d’opérations, temps observé et mémoire utilisée.

À TOI DE JOUER

01 · Une tentative avant la correction

Convertis 1101₂ en décimal.

Un indice

Écris les poids 8, 4, 2, 1 sous les chiffres.

Voir et comprendre la correction

1 × 8 + 1 × 4 + 0 × 2 + 1 × 1 = 13.

Compare la méthode, les conditions et le résultat ; indique précisément ce que tu dois reprendre.

PROGRESSER PAR LA PRATIQUE

Trois défis supplémentaires, avec correction

Commence par le premier défi. Écris ta démarche avant d’ouvrir un indice ; utilise la correction pour retrouver la première étape qui bloque.

Faire le bilan après les exercices
02 · Repérer et comprendreLien vers cet exercice

Convertis 10110₂ en décimal.

Un indice pour démarrer

Utilise les poids 16,8,4,2,1.

Correction étape par étape
  1. Les bits actifs donnent 16 + 4 + 2.
  2. La somme vaut 22.
  3. Les positions valent des puissances de deux.

Quelle étape avais-tu oubliée ? Refais cet exercice sans aide, puis explique pourquoi la méthode fonctionne.

03 · Appliquer la méthodeLien vers cet exercice

Écris 13 en binaire non signé.

Un indice pour démarrer

Décompose 13 en puissances de deux.

Correction étape par étape
  1. 13 = 8 + 4 + 1.
  2. Les poids 8,4,2,1 donnent 1,1,0,1.
  3. 13₁₀ = 1101₂.

Quelle étape avais-tu oubliée ? Refais cet exercice sans aide, puis explique pourquoi la méthode fonctionne.

04 · Aller plus loinLien vers cet exercice

Quelle valeur maximale peut coder un entier non signé sur 8 bits ?

Un indice pour démarrer

Tous les bits valent 1.

Correction étape par étape
  1. La somme des poids est 1 + 2 + … + 128.
  2. Elle vaut 2⁸ − 1 = 255.
  3. Il y a 256 valeurs, de 0 à 255, pas une valeur maximale de 256.

Quelle étape avais-tu oubliée ? Refais cet exercice sans aide, puis explique pourquoi la méthode fonctionne.

L’erreur à éviter

Lire une écriture binaire comme un nombre décimal ou oublier la convention signée/non signée.

Sans tes notes, peux-tu…

  • Expliquer le principe avec tes mots ?
  • Reconstruire le schéma et ses liens ?
  • Résoudre l’exercice et justifier la méthode ?

Choisir un état le conserve dans ce navigateur. C’est ton auto-évaluation, pas une note.