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:45] mrcjl |
cours:numinf3 [2024/12/16 11:59] (Version actuelle) mrcjl [Passage du binaire au décimal] |
||
|---|---|---|---|
| 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 54: | Ligne 54: | ||
| Il suffit de repérer les valeurs à 1 et de les ajouter (64 + 8 + 1 = 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) | + | //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===== | ||
| Passage du décimal [81] au binaire [01010001] | Passage du décimal [81] au binaire [01010001] | ||
| - | | + | |
| - | | + | |
| Il suffit de soustraire les valeurs des colonnes. | Il suffit de soustraire les valeurs des colonnes. | ||
| Ligne 74: | 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' |
| <WRAP round tip> | <WRAP round tip> | ||
| - | Le système binaire (base 2) fonctionne comme le système décimal (base 10). | + | Dans le tableau |
| - | + | ||
| - | 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:// | ||
| </ | </ | ||