info:gene:repdonnees

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
info:gene:repdonnees [2024/08/19 09:08] – [2.1 Écriture en base 2] philinfo:gene:repdonnees [2024/08/19 09:12] (Version actuelle) – [Représentation des données] phil
Ligne 1: Ligne 1:
 [[info:accueilinfo|{{ :iconemaison.jpg?nolink&25|Sommaire "Bases d'algorithmique et de programmation"}}]]   [[info:accueilinfo|{{ :iconemaison.jpg?nolink&25|Sommaire "Bases d'algorithmique et de programmation"}}]]  
  
-===== Représentation des données ===== +===== Représentation des données en machine ===== 
-[Mise à jour le 19/10/2023]+[Mise à jour le 19/8/2024]
  
  
Ligne 50: Ligne 50:
 // Exemple// // Exemple//
 1001 1110 0111 0101<sub>2</sub> = 9E75<sub>16</sub> 1001 1110 0111 0101<sub>2</sub> = 9E75<sub>16</sub>
 +
 +\\
 +
 === 2.3 Boutisme === === 2.3 Boutisme ===
 **Sources**  **Sources** 
Ligne 67: Ligne 70:
  
 {{ :python:python.png?nolink&50|}} {{ :python:python.png?nolink&50|}}
 +
 +\\
 +
 === 2.4 Bases 2,10 et 16 en Python === === 2.4 Bases 2,10 et 16 en Python ===
 Voir [[python:bases:variables|Variables, types numériques et entrées / sorties dans la console]] Voir [[python:bases:variables|Variables, types numériques et entrées / sorties dans la console]]
 +
 +\\
 +
 ==== 3. Encodage des entiers relatifs (complément à 2) ==== ==== 3. Encodage des entiers relatifs (complément à 2) ====
 {{ :info:gene:maxresdefault.jpg?nolink&350|}} {{ :info:gene:maxresdefault.jpg?nolink&350|}}
Ligne 107: Ligne 116:
 La même opération effectuée sur un nombre négatif donne le nombre positif de départ: **2<sup>n</sup> − (2<sup>n</sup> − x) = x**. La même opération effectuée sur un nombre négatif donne le nombre positif de départ: **2<sup>n</sup> − (2<sup>n</sup> − x) = x**.
 </callout> </callout>
 +
 +\\
  
  
Ligne 192: Ligne 203:
  
 N<sub>10</sub> = 1 + (2<sup>-1</sup> + 2<sup>-4</sup> + 2<sup>-5</sup> + 2<sup>-8</sup> + 2<sup>-9</sup> + 2<sup>-12</sup> + 2<sup>-13</sup> + 2<sup>-16</sup> + 2<sup>-17</sup> + 2<sup>-20</sup> + 2<sup>-21</sup> + 2<sup>-23</sup>) x + 2<sup>127-127</sup> = 1,60000002384185791015625 N<sub>10</sub> = 1 + (2<sup>-1</sup> + 2<sup>-4</sup> + 2<sup>-5</sup> + 2<sup>-8</sup> + 2<sup>-9</sup> + 2<sup>-12</sup> + 2<sup>-13</sup> + 2<sup>-16</sup> + 2<sup>-17</sup> + 2<sup>-20</sup> + 2<sup>-21</sup> + 2<sup>-23</sup>) x + 2<sup>127-127</sup> = 1,60000002384185791015625
 +
 +\\
  
 {{ :python:python.png?nolink&50|}} {{ :python:python.png?nolink&50|}}
 === 4.3 Les flottants en Python === === 4.3 Les flottants en Python ===
 Voir [[python:bases:variables|Variables, types numériques et entrées / sorties dans la console]] Voir [[python:bases:variables|Variables, types numériques et entrées / sorties dans la console]]
 +
 +\\
  
 ==== 5. Représentation des caractères ==== ==== 5. Représentation des caractères ====
Ligne 216: Ligne 231:
 <callout type="primary" icon="true">De nombreux autres encodages ont été proposés et utilisés pour résoudre ces problèmes. Le code qui a fini par s'imposer au niveau international est le code **UTF-8** (**U**nicode **T**ransformation **F**ormat).</callout> <callout type="primary" icon="true">De nombreux autres encodages ont été proposés et utilisés pour résoudre ces problèmes. Le code qui a fini par s'imposer au niveau international est le code **UTF-8** (**U**nicode **T**ransformation **F**ormat).</callout>
  
-=== 5.ISO 8859 ===+=== 5.ISO 8859 ===
   * **Ressource** : <html><a href="https://fr.wikipedia.org/wiki/ISO/CEI_8859-1" target="_blank">ISO-8859-1</a></html> sur Wikipédia   * **Ressource** : <html><a href="https://fr.wikipedia.org/wiki/ISO/CEI_8859-1" target="_blank">ISO-8859-1</a></html> sur Wikipédia
  
Ligne 272: Ligne 287:
  
 A compléter A compléter
 +
 +\\
  
 {{ :python:python.png?nolink&50|}} {{ :python:python.png?nolink&50|}}
 === 5.4 Les chaînes de caractères en Python === === 5.4 Les chaînes de caractères en Python ===
 Voir [[python:bases:chaines|Les séquences : chaînes de caractères]] Voir [[python:bases:chaines|Les séquences : chaînes de caractères]]
 +
 +\\
 +
  
 ==== 6. Pour aller plus loin ==== ==== 6. Pour aller plus loin ====
  • info/gene/repdonnees.1724051296.txt.gz
  • Dernière modification : 2024/08/19 09:08
  • de phil