Différences
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 | ||
info:gene:repdonnees [2022/10/05 19:38] – [5.1 ISO 8859] phil | info:gene:repdonnees [2023/10/19 15:13] (Version actuelle) – [3. Encodage des entiers relatifs (complément à 2)] phil | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Représentation des données ===== | ===== Représentation des données ===== | ||
- | [Mise à jour le 5/10/2022] | + | [Mise à jour le 19/10/2023] |
**Sources** | **Sources** | ||
* Numérique et sciences informatiques 1< | * Numérique et sciences informatiques 1< | ||
+ | |||
+ | **Ressources** | ||
+ | * Complément à 2 (< | ||
+ | * Editeur hexadécimal en ligne : < | ||
==== 1. Introduction ==== | ==== 1. Introduction ==== | ||
Ligne 85: | Ligne 89: | ||
// | // | ||
+ | |||
+ | |||
+ | <callout type=" | ||
+ | * Les nombres positifs sont représentés de manière usuelle. | ||
+ | * Les **nombres négatifs** sont obtenus en calculant l' | ||
+ | * On **inverse les bits de l' | ||
+ | * On **ajoute 1** au résultat (**les dépassements sont ignorés**). \\ Cette opération correspond au calcul de **2< | ||
+ | |||
+ | La même opération effectuée sur un nombre négatif donne le nombre positif de départ: **2< | ||
+ | </ | ||
Ligne 255: | Ligne 269: | ||
Voir [[python: | Voir [[python: | ||
+ | ==== 6. Pour aller plus loin ==== | ||
+ | **Real Python** - < | ||
---- | ---- |