Mathématice. N° 66. Python sait-il vraiment calculer ?
Auteur : Goichot François
Résumé
Dans cet article, l’auteur commence par remarquer qu’il arrive qu’en tapant certains calculs dans la console Python, il nous arrive de ne pas avoir le résultat prévu : c’est-ce qui l’a conduit à poser sa question, titre de cet article, à propos de certains sujets d’examens 2019. Il réserve la suite de son article à essayer de répondre à cette question en justifiant l’origine de l’« erreur » (si on peut ainsi le qualifier) : un ordinateur ne pouvant stocker une infinité de chiffres, il doit les tronquer. Pour des raisons évidentes de compatibilité matérielle et logicielle, la façon de tronquer est standardisée, régie par une norme internationale, IEEE 754, bien décrite sur Wikipédia. Dans sa conclusion, il signale l’importance de souligner que le problème présenté n’est en rien particulier au langage Python, la cause est la traduction en langage binaire, commune à tous les langages utilisés pour le calcul numérique. L’utilisateur doit être conscient de cette particularité, d’abord pour respecter des précautions élémentaires et aussi parce que ses conséquences peuvent être bien dramatiques.
Notes
Il est possible de lire et répondre à cet article : http://revue.sesamath.net/spip.php?article1224
MathémaTICE est une revue collaborative libre portant sur l’utilisation des TICE en classe de Mathématiques.
Une liste de thèmes est proposée en page d’accueil. A chaque requête thématique, MathémaTICE propose un dossier virtuel d’articles et de brèves correspondant à ce thème.
Cet article est en libre accès sur le site MathémaTICE
Données de publication
Éditeur Sésamath Erôme , 2019
Public visé enseignant, formateur
Type article de périodique ou revue Langue français Support internet
Classification