Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
cours:numinf3 [2022/01/02 11:38] mrcjl [Le système binaire ou base 2] |
cours:numinf3 [2024/12/16 11:59] (Version actuelle) mrcjl [Passage du binaire au décimal] |
||
|---|---|---|---|
| Ligne 34: | Ligne 34: | ||
| En binaire, les nombres se regroupent en **octet (= 8 informations binaires)** et les messages ont des longueurs multiples de 8. Exemple : | En binaire, les nombres se regroupent en **octet (= 8 informations binaires)** et les messages ont des longueurs multiples de 8. Exemple : | ||
| - | |le message binaire suivant | 010010011010010110011101 | + | |le message binaire suivant | 010010011010010101010001 |
| - | |est découpé en 3 octets | <wrap caution> | + | |est découpé en 3 octets | <wrap caution> |
| - Je fais un tableau de 8 colonnes. | - Je fais un tableau de 8 colonnes. | ||
| Ligne 41: | Ligne 41: | ||
| - Je reporte le nombre binaire à convertir en décimal ou converti à partir de celui-ci. | - Je reporte le nombre binaire à convertir en décimal ou converti à partir de celui-ci. | ||
| - | <WRAP tip> | + | < |
| {{ : | {{ : | ||
| Ligne 51: | Ligne 51: | ||
| =====Passage du binaire au décimal===== | =====Passage du binaire au décimal===== | ||
| - | Passage du binaire [01001001] au décimal [73]. Il suffit de repérer les valeurs à 1 et de les ajouter (64 + 8 + 1 = 73). //En effet, un nombre multiplié par 0 = 0 et multiplié par 1 = lui même) | + | Passage du binaire [01001001] au décimal [73]. |
| + | |||
| + | Il suffit de repérer les valeurs à 1 et de les ajouter (64 + 8 + 1 = 73). \\ | ||
| + | //En effet, un nombre multiplié par 0 = 0 et multiplié par 1 = lui même)// | ||
| {{ : | {{ : | ||
| <WRAP round tip> | <WRAP round tip> | ||
| - | On réalise le tableau de 8 colonnes (= 1 octet), la colonne de droite vaut 1 et chaque autre colonne vaut la précédente multipliée par la base (ici base 2). On y recopie les octets en commençant à les écrire à partir de la gauche. | + | Je recopie les octets |
| {{ : | {{ : | ||
| - | Comme en décimal, un nombre se calcule en multipliant le chiffre de chaque colonne par la valeur de celle-ci et en ajoutant le tout. | + | Comme en décimal, un nombre se calcule en multipliant le chiffre de chaque colonne par la valeur de celle-ci et en ajoutant le tout. \\ |
| + | Pour le binaire, **on peut se contenter d' | ||
| </ | </ | ||
| =====Passage du décimal au binaire===== | =====Passage du décimal au binaire===== | ||
| - | - Je fais le tableau de 8 colonnes. | + | Passage du décimal [81] au binaire [01010001] |
| - | | + | * Je fais le tableau de 8 colonnes. |
| - | Passage du décimal [81] au binaire [01010001] : Il suffit de soustraire les valeurs des colonnes. | + | |
| + | Il suffit de soustraire les valeurs des colonnes. | ||
| {{ : | {{ : | ||
| - Je démarre avec la colonne de gauche et je répète les actions suivantes jusqu' | - Je démarre avec la colonne de gauche et je répète les actions suivantes jusqu' | ||
| Ligne 70: | Ligne 75: | ||
| - Si non : j' | - Si non : j' | ||
| - Si oui : j' | - Si oui : j' | ||
| - | - Si je ne suis pas à la dernière colonne, je me décale vers la droite et je recommence à l' | + | - Si je ne suis pas à la dernière colonne, je me décale vers la droite et je recommence à l' |
| - | =====Bilan===== | + | < |
| - | <WRAP tip> | + | Dans le tableau |
| - | Le système binaire (base 2) fonctionne comme le système décimal (base 10). | + | |
| - | + | ||
| - | Je réalise un tableau de 8 colonnes, j' | + | |
| - | + | ||
| - | J'additionne la valeur des colonnes à 1 pour passer du binaire au décimal. | + | |
| - | {{ : | + | |
| - | Le binaire [01001001] correspond au décimal [73] | + | |
| - | + | ||
| - | Je soustrais (en commençant | + | |
| {{ : | {{ : | ||
| Le décimal [81] correspond au binaire [01010001] | Le décimal [81] correspond au binaire [01010001] | ||
| - | |||
| </ | </ | ||
| - | <WRAP download> | + | =====Pour aller plus loin===== |
| - | **Pour aller plus loin** | + | <WRAP round download> |
| * [[https:// | * [[https:// | ||
| </ | </ | ||