Rapport Mini Projet
Rapport Mini Projet
Rapport Mini Projet
Mini projet 1 2
1. Présentation d’un nombre en virgule fixe et en virgule flottante
a. La représentation en virgule fixe
Une représentation d'un nombre en virgule fixe est un type de
donnée correspondant à un nombre qui possède (en base deux ou en base dix) un
nombre fixe de chiffres après la virgule. Les nombres en virgule fixe sont utiles pour
représenter des quantités fractionnaires dans un format utilisant le complément à
deux quand le processeur de l'ordinateur n'a aucune unité de calcul en virgule
flottante ou quand une virgule fixe permet d'augmenter la vitesse d'exécution ou
d'améliorer l'exactitude des calculs.
Mini projet 1 3
En informatique, l’IEEE 754 est une norme sur l'arithmétique à virgule flottante mise
au point par le Institute of Electrical and Electronics Engineers. Elle est la norme la
plus employée actuellement pour le calcul des nombres à virgule flottante avec
les CPU et les FPU. La norme définit les formats de représentation des nombres à
virgule flottante (signe, mantisse, exposant, nombres dénormalisés) et valeurs
spéciales (infinis et NaN), en même temps qu’un ensemble d’opérations sur les
nombres flottants.
i. Simple précision :
Mini projet 1 4
1. Présentation de l’interface
Fermeture de l’interface
Les entrées requises pour faire les calculs et la Affichage des résultats en sortie des
conversion (nombre, précision, nombre de bit, choix différentes conversions et calculs effectués
de conversion.etc)
Mini projet 1 5
2. Les fonctions de conversion
a. Conversion décimal vers fixe
Explication de la fonction :
Mini projet 1 6
b. Conversion virgule fixe au décimal
Explication de la fonction :
Dans cette fonction on ne fait que séparer la partie flottante binaire et
la partie flottante binaire en réalisant la conversion bin2dec de la base
binaire au décimal de la partie entière, pour la partie fractionnaire on
réalise une forme polynomiale c’est-à-dire une sommation des
nombres de puissance de 2.
Mini projet 1 7
c. Conversion décimal vers IEEE 754 (notation virgule flottante)
Mini projet 1 8
Explication de la fonction :
Dans cette fonction on applique la forme de la représentation d’un nombre
en notation IEEE 754 tout en déterminant le bit de signe , exposant ,
mantisse en appliquant la forme de notation IEEE 754 en se basant sur la
précision désirée , précision simple ( 32 bits) ou bien une précision double
(64 bits).
Mini projet 1 9
d. Conversion notation IEEE 754 au décimal
Mini projet 1 10
Explication de la fonction :
Dans cette fonction qui réalise la conversion du la forme IEE754 au décimal on
essaye selon la précision choisie de préciser le début des paramètres de la
représentation IEE 754 qui sont : bit de signe, exposant, la mantisse
En séparant ces paramètres on peut remonter à la notation décimale en
appliquant la formule indiqué dans la partie d’introduction.
Mini projet 1 11
e. Conversion vers une base spécifique
Explication de la fonction :
Mini projet 1 12