Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Additionner en binaire

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

30 minutes

Le compteur qui repart à zéro

Sur un vieux vélo, le compteur de kilomètres a cinq chiffres. À 99999, le kilomètre suivant le remet à 00000.

Le compteur n'a plus de place. Il oublie le chiffre en trop.

Un ordinateur a le même souci avec ses octets. Tu vas voir comment il additionne, et ce qui arrive quand la place manque.

Mots-clés

MotCe que ça veut direExemple
AdditionUn calcul qui ajoute deux nombres.6 + 3
BitUn chiffre du binaire. Il vaut 0 ou 1.1
OctetUn paquet de 8 bits. Il écrit les nombres de 0 à 255.00000110
ColonneUne place dans le nombre. On additionne colonne par colonne, depuis la droite.La colonne de droite
RetenueLe bit qu'on garde pour la colonne de gauche, quand une colonne dépasse 1.1 + 1 = 10 : on écrit 0 et on retient 1
DépassementUn résultat trop grand pour la place qu'on a. Le bit en trop est perdu.255 + 1 sur un octet
SommeLe résultat d'une addition.La somme de 6 et 3 est 9

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Une seule chose à savoir

Tu additionnes en binaire comme en décimal : colonne par colonne, depuis la droite.

En décimal, une colonne s'arrête à 9. En binaire, elle s'arrête à 1. Quand une colonne atteint deux, on écrit 0 et on retient 1 pour la colonne de gauche.

À toi : Python additionne

Code: python
# 0b veut dire : ce qui suit est écrit en binaire.
a = 0b0110      # six
b = 0b0011      # trois
somme = a + b
print(somme)
print(format(somme, "04b"))   # la somme écrite en binaire sur 4 chiffres

# Change a et b. Essaie a = 0b1011 et b = 0b0101.

Exemple travaillé : les règles d'une colonne

Dans la colonneTotalOn écritOn retient
0 + 0000
1 + 0110
1 + 12, qui s'écrit 1001
1 + 1 + 1 (avec une retenue)3, qui s'écrit 1111

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

La méthode en trois gestes

Pour chaque colonne, en partant de la droite :

  1. Additionne les deux bits, plus la retenue qui vient de la colonne d'à côté.
  2. Écris 0 ou 1 en bas, selon le tableau.
  3. Envoie la retenue vers la gauche.

Regarde-le sur 6 plus 3.

Exemple travaillé : 0110 + 0011

ColonneBits additionnésRetenue reçueOn écritOn retient
Droite (rang 0)0 + 1010
Rang 11 + 1001
Rang 21 + 0101
Rang 30 + 0110
Résultat--1001Neuf, comme 6 + 3

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

Contrôle rapide

À toi de jouer

Contrôle rapide

3 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.

Exemple travaillé : une retenue qui voyage

ColonneBits additionnésRetenue reçueOn écritOn retient
Rang 01 + 1001
Rang 11 + 0101
Rang 20 + 1101
Rang 31 + 0101
Résultat (11 + 5)-reste 110000Seize

Les cellules que les étudiants remplissent restent vides dans cet aperçu.

La leçon continue

9 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.