Codage des nombres en
informatique
Licence 1ère année
Notes de Cours
Philippe Le Parc & Pascal Ballet
Philippe.Le-Parc@univ-brest.fr
Pascal.Ballet@univ-brest.fr
2
Logiciels
Langages
Système
d'exploitation
Introduction
Micro
Processeur
Circuits
logiques
Codage
3
Objectifs
Les ordinateurs permettent de traiter rapidement de nombreuses
données dans de nombreux domaines :
Calcul scientifique
Ingénierie
Bases de données
Finance
Etc.
Quelque soit votre futur métier, vous utiliserez des outils
informatiques pour faire des calculs (calculatrice, tableur, etc)
Vous devez donc connaitre les limites, les biais et les erreurs du
calcul par ordinateur.
4
Objectifs
Plus spécifiquement, une connaissance même succincte du codage
permet de créer des programmes plus sûrs :
Ariane 501, le 28/02/1996 a explosée car l'accélération horizontale a
dépassé la plage des valeurs autorisées par le logiciel de vol
=> vidéo
Que s'est-il passé pour que cette explosion survienne ?
Dans un ordinateur, les capacités de stockage sont limitées
De manière simplifiée, chaque nombre stocké ne peut pas dépasser
certaines valeurs (soit trop grandes soit trop petites).
5
Objectifs
Ces problèmes sont cruciaux dans presque tous les
programmes informatique, que l'on soit programmeur ou
simple utilisateur !
Imaginez votre compte en banque passer de 99 999 à 0
lorsque vous lui ajoutez 1 € !
Voir aussi le problème du bug de l'an 2000 (passer de l'an 99 à
l'année 00 !).
Il peut également s'agir d'un simple problème d'arrondi : 0,8
devient 0,799.
1 / 52 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !