Outils pour utilisateurs

Outils du site


cours:numinf3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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>+<WRAP round tip>
 {{ :cours:tableau_binaire.jpg?400|}} {{ :cours:tableau_binaire.jpg?400|}}
  
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)//
 {{ :cours:bin3.jpg?600 |}} {{ :cours:bin3.jpg?600 |}}
  
 <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 dans le tableau en commençant à les écrire à partir de la gauche.
 {{ :cours:bin2.jpg?600 |}} {{ :cours:bin2.jpg?600 |}}
-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'additionner les colonnes à 1**.
 </WRAP> </WRAP>
  
 =====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]
-  Je fais le tableau de 8 colonnes. +  Je fais le tableau de 8 colonnes. 
-  J’inscris les valeurs multiples de 2 en commençant à droite par l’unité.+  J’inscris les valeurs multiples de 2 en commençant à droite par l’unité.
  
 Il suffit de soustraire les valeurs des colonnes. Il suffit de soustraire les valeurs des colonnes.
Ligne 74: Ligne 75:
     - Si non : j'inscris 0.     - Si non : j'inscris 0.
     - Si oui : j'inscris 1 et je retranche la valeur de la colonne au nombre à convertir.     - Si oui : j'inscris 1 et je retranche la valeur de la colonne au nombre à convertir.
-  - Si je ne suis pas à la dernière colonne, je me décale vers la droite et je recommence à l'étape 4.+  - Si je ne suis pas à la dernière colonne, je me décale vers la droite et je recommence à l'étape 2.
  
 <WRAP round tip> <WRAP round tip>
-Le système binaire (base 2) fonctionne comme le système décimal (base 10). +Dans le tableau en commençant par la colonne de gaucheje soustrais la valeur de la colonne au nombre à convertir et j'écris si c'est possible et 0 sinon. Je continue à la colonne suivante avec le résultat de la soustraction.
- +
-Je réalise un tableau de 8 colonnesj'inscris la valeur de l'unité (1) à droite et je multiplie par la base pour inscrire les valeurs dans les colonnes suivantes vers la gauche. +
- +
-J'additionne la valeur des colonnes à pour passer du binaire au décimal. +
-{{ :cours:bin3.jpg?600 |}} +
-Le binaire [01001001] correspond au décimal [73] +
- +
-Je soustrais (en commençant à gauche) la valeur des colonnes (mise à 1 si égales ou inférieures au nombre à convertir, à 0 si inférieure) pour passer du décimal au binaire.+
 {{ :cours:bin4.jpg?600 |}} {{ :cours:bin4.jpg?600 |}}
 Le décimal [81] correspond au binaire [01010001] Le décimal [81] correspond au binaire [01010001]
- 
 </WRAP> </WRAP>
  
-<WRAP download> +=====Pour aller plus loin===== 
-**Pour aller plus loin**+<WRAP round download>
   * [[https://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire|Le système binaire sur Wikipédia]]   * [[https://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire|Le système binaire sur Wikipédia]]
 </WRAP> </WRAP>
  
cours/numinf3.1641120321.txt.gz · Dernière modification: 2022/01/02 11:45 de mrcjl