Bonjour à tous voila j'ai besoin d'aide
je dois résoudre ces exo mais en fait je ne comprends rien
En ce moment nous sommes sur les nb flottants
Voila le premier exo
il existe une plus grande valeur v représentée en virgule
flottante telle que x + v = x, à cause des erreurs d'arrondis
Écrire un programme pour déterminer cette valeur pour x = 1, x = 2, x = 4. Généraliser pour x = 2n.
Vérifier avec le programme
Pour le second
Écrire un programme qui calcule la fonction exponentielle
avec la formule de Taylor :
ex = 1 + x + x^2/2!+ x^3/3!+ x4^/4!+.... + x^n/n!
Constater l'erreur d'approximation produite.
Pour la premiere partie voila ce que j'ai compris
mais ca reste tres flou
on me demande à partir de combien de chiffres après la virgule la comparaison de deux nombres va provoquer une erreur d'arrondi
comment trouver cette valeur quand x = 1 ou x = 2
si on travaille sur 32 bit ou 64 bit ce n'est pas la même chose non ? Ca ne dépend aussi du langage ou de la machine utilisé ?
pour x = 1 ne serait pas 1^-23 ou pour x = 2^-23
j'ai l'impression de me noyé
Merci a ceux qui prendront le temps de me répondre
-----