👤

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:

© 2024 IDNLearn. All rights reserved.