Une cuve de rétention se vide par une pompe à débit constant. Un technicien a écrit en Python le programme qui estime la durée de la vidange, à partir du volume à pomper (en litres) et du débit de la pompe (en litres par minute). Le même programme a été construit dans Flowgorithm.
Le programme Python
volume = int(input())
debit = int(input())
minutes = 0
while volume > 0:
volume = volume - debit
minutes = minutes + 1
print(f"Vidange en {minutes} min")
L'organigramme équivalent
Objectif
Mettre en correspondance chaque ligne Python et chaque forme, et donner le numéro de la ligne Python qui correspond à la forme While. Dérouler ensuite l'organigramme pour les saisies 1000 puis 150, et donner le nombre de minutes affiché et la valeur finale de volume. Recommencer avec les saisies 900 puis 150.
Pièges
La forme Declare n'a pas de ligne Python : en Python, une variable naît à sa première affectation. Compter les lignes du programme Python, pas les formes de l'organigramme.