| |
| info:gene:repdonnees [2024/08/19 09:09] – [3. Encodage des entiers relatifs (complément à 2)] phil | info:gene:repdonnees [2025/06/19 19:29] (Version actuelle) – modification externe 127.0.0.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] |
| |
| |
| |
| 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 ==== |
| <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.1 ISO 8859 === | === 5.2 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 |
| |
| |
| 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 ==== |