algorithmique et programmation (première) · Chapitre 3 · Exercice de TD
La suite u₀ = 1, uₙ₊₁ = 1/2 (uₙ + 7/uₙ ) est celle de Héron pour √7. -…
Listes et suites numériques · niveau 2
Énoncé
La suite , est celle de Héron pour .
- Générer la liste de ses premiers termes.
- Construire la liste des écarts et commenter la vitesse de convergence.
Corrigé
U = [1]
for i in range(5):
U.append((U[-1] + 7 / U[-1]) / 2)
# [1, 4.0, 2.875, 2.6548..., 2.64577..., 2.6457513...]
ecarts = [abs(x - 7**0.5) for x in U]
# [1.65, 1.35, 0.229, 0.0090, 1.5e-05, 4.4e-11]
Le nombre de décimales exactes double à chaque étape (convergence dite quadratique) : cinq itérations donnent déjà dix décimales de .
100 % gratuit
La suite du chapitre est sur Adloun
- 3 autres exercices corrigés dans ce chapitre, et 3 à chercher avec le tuteur
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.