Bonjour,
Je vous propose un nouvel article : « Représentation des nombres en machine : précision, limites et pièges ».
L'objectif est d’expliquer les différences entre les nombres en mathématiques et leur représentation en machine, en mettant l’accent sur les nombres à virgule flottante, la norme IEEE 754 et les erreurs numériques associées.
Il s’adresse à des développeurs ayant des bases en programmation et vise à rendre accessibles des notions souvent sources de confusion (par exemple : pourquoi 0.1 + 0.2 ≠ 0.3).
Le contenu couvre :
- les bases de la représentation binaire ;
- le fonctionnement des nombres flottants ;
- la structure IEEE 754 ;
- les erreurs d’arrondi et leurs conséquences ;
- ainsi que quelques notions plus avancées (cancellation catastrophique, perte de précision, somme de Kahan).
Tous les exemples sont réalisés en Python, mais les concepts présentés sont transposables à la plupart des langages.
Bonne lecture![]()









Répondre avec citation






à toutes et tous,




Partager