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édenteDernière révisionLes deux révisions suivantes | ||
info:gene:repdonnees [2023/10/19 15:05] – [3. Encodage des entiers relatifs (complément à 2)] phil | info:gene:repdonnees [2023/10/19 15:12] – [3. Encodage des entiers relatifs (complément à 2)] phil | ||
---|---|---|---|
Ligne 90: | Ligne 90: | ||
// | // | ||
- | **Méthode** | + | |
+ | <callout type=" | ||
* Les nombres positifs sont représentés de manière usuelle. | * Les nombres positifs sont représentés de manière usuelle. | ||
* Les **nombres négatifs** sont obtenus en calculant l' | * Les **nombres négatifs** sont obtenus en calculant l' | ||
* On **inverse les bits de 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< | * 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: 2n − (2n − x) = x. | ||
+ | </ | ||
+ | |||
==== 4. Représentation approximative des nombres réels ==== | ==== 4. Représentation approximative des nombres réels ==== |