Bienvenue sur Laurentvidal.fr, où vous pouvez obtenir des réponses fiables et rapides grâce à nos experts. Rejoignez notre plateforme pour obtenir des réponses fiables à vos interrogations grâce à une vaste communauté d'experts. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.

Exemple:
Une balle lâchée d'une hauteur donnée rebondit chaque fois qu'elle touche le sol au
1/5° de sa hauteur. On veut écrire un algorithme qui donne le nombre de rebonds de
la balle avant que celle-ci soit à un millimètre du sol.
On appelle X la variable donnant la hauteur en millimètres atteinte par la balle après
chaque rebond. On doit ici répéter l'instruction << X prend la valeur X/5 », mais on ne
sait pas à l'avance le nombre de répétitions. On teste alors une condition en début de
boucle (X>1) et le traitement dans la boucle n'est réalisé que si la condition est vérifiée.
On introduit un « compteur » R pour compter le nombre de rebonds: on l'initialise à 0
et, à chaque fois que la boucle est parcourue, ce compteur est augmenté d'une unité.
Algorithme:
Langage Python: