Mesurer l'epsilon machine
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 11 — La représentation des nombres
Énoncé
Déterminer expérimentalement par script le plus petit flottant eps tel que 1.0 + eps != 1.0.
Corrigé
eps = 1.0
q = 0
while 1.0 + eps / 2 != 1.0:
eps /= 2
q += 1
print(f"Puissance : 2**-{q}, Valeur : {eps}")
Le programme s'arrête pour , renvoyant eps . C'est la valeur limite de la précision de la mantisse de 52 bits du format double précision autour de la valeur .
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.