Qui aura 20 en maths ? : tu es en Terminale et tu veux tester ton niveau ? Rendez-vous le 30 janvier 2027 à l’EFREI (Villejuif) 🎁 À la clé : 2 MacBook, 2 iPhone, 2 iPad et 2 paires d’AirPods à gagner
Algorithme : déterminer la première puissance qui dépasse une valeur - Exercice 3
15 min
30
Problème : élimination d'un médicament Après une injection, la quantité de médicament présente dans le sang diminue de 20% chaque heure. On cherche au bout de combien d'heures il en reste moins de 5% de la dose injectée.
Question 1
Montrer qu'au bout de n heures, il reste la proportion 0,8n de la dose injectée.
Correction
Augmenter de t% revient à multiplier par 1+100t.
Diminuer de t% revient à multiplier par 1−100t.
Diminuer de 20% revient à multiplier par 1−10020=0,8. Au bout de n heures, la dose a été multipliée n fois par 0,8 :
il reste la proportion 0,8n de la dose
Question 2
On cherche donc le plus petit entier n tel que 0,8n<0,05. Expliquer pourquoi la fonction premiere_puissance de l'exercice 1 ne convient pas.
Correction
Comme 0<0,8<1, les puissances de 0,8diminuent : on cherche la première puissance inférieure à une valeur. Avec la fonction de l'exercice 1, la condition p≤0,05 est fausse dès le départ (car p=1) : la boucle ne s'exécute jamais et la fonction renvoie 0, ce qui ne répond pas à la question.
Question 3
Modifier cette fonction pour qu'elle renvoie le plus petit entier n tel que an< seuil, lorsque 0<a<1.
Correction
Il suffit de changer la condition de la boucle : on continue tant que p≥ seuil. Les modifications sont en rouge :
Question 4
L'appel premiere_puissance_inf(0.8, 0.05) renvoie 14. Le vérifier à la calculatrice, puis conclure.
Correction
0,813≈0,055, donc 0,813≥0,05 ; 0,814≈0,044, donc 0,814<0,05.
Il reste moins de 5% de la dose au bout de 14 heures.
Signaler une erreur
Aide-nous à améliorer nos contenus en signalant les erreurs ou problèmes que tu penses avoir trouvés.
Connecte-toi ou crée un compte pour signaler une erreur.