Académique Documents
Professionnel Documents
Culture Documents
Révisions -1-
Pré-Chap5 Révisions % et Programmation Python
I- Révision de % et évolution
Autres supports : des QCM Pronote
départ
CM global =
5
• Exemple 2 : Augmenter un prix de 5% revient à le multiplier par CM= 1 + = 1, 05
100
12
Diminuer un prix de 12% revient à le multiplier par CM= 1 − = 0,88
100
1GEN- Pré Chap 5. Révisions -2-
• Exemple 3 : Compléter le texte et les schémas, puis se corriger ensuite avec la vidéo :
- Le prix d'un survêtement est de 49€. Il augmente de 8%. Vidéo
Son nouveau prix est égal à 1 49 1,08 49 52,25€ . https://youtu.be/UVXFEDUnSjI
Compléter le schéma :
49 ? 21 ?
×….. ×….
• Exemple 4 : Vidéo
La population d'un village est passée de 8500 à 10400 entre 2008 et https://youtu.be/Y48-iK7Cp20
2012. Calculer le taux d'évolution de la population en %.
Exemple 5 : Le prix d’un article est passé de 150€ à 180€. Calculer le taux d'évolution du prix.
180 − 150
Le Taux d’évolution est t = = 0, 2 donc ce prix a augmenté de 20 %.
150
Le taux d'évolution des ventes sur les deux années est donc égal à 4,5 %.
Exemple 7 : Le prix d’un objet subit une hausse de 8 % puis une hausse de 10 %.
Quelle est le pourcentage d’évolution globale ?
♦ Exercice 1 :
1) a) Ecrire en langage Python une fonction qui prend en argument le prix initial et qui renvoie le prix
après réduction de 5%.
b) Programmer cette fonction sur votre calculatrice et exécuter pour prix initial=100.
2) a) Modifier la fonction précédente pour que le % de réduction soit aussi en argument.
b) Programmer cette fonction sur votre calculatrice et exécuter pour prix initial=100 et 5% de
réduction.
♦ Exercice 2 :
Un club sportif fait fabriquer des tee-shirts au nom du club. Chaque tee-shirt est facturé 4€, mais si la
commande est d’au moins 100 tee-shirts, le club obtient une réduction de 8%.
Soit N la variable égale au nombre de tee-shirts commandés et P le prix payé par le club.
Ecrire puis programmer en Python une fonction prix d’argument N qui retourne le prix à payer par le
club.
Exécuter cette fonction pour N=30, puis pour N=120.
♦ Exercice 3 :
♦ Exercice 4 :
Mme Langlois a effectué un unique versement de 2 000 € sur un livret d’épargne en 2015.
Le capital est augmenté chaque année de 10 % par le versement d’intérêts.
Ecrire et programmer une fonction Python qui prend comme argument le nombre d’année N écoulées
depuis 2015 et qui renvoie le capital disponible en 2015+N.
b) Programmer cette fonction sur votre calculatrice et exécuter pour prix initial=100 :
1GEN- Pré Chap 5. Révisions -4-
2a) Modifier la fonction précédente pour que le % de réduction soit aussi en argument :
ou bien
(le *1.0/100 force à considérer la division de réels et non la division euclidienne d’entiers)
b) Programmer cette fonction sur votre calculatrice et exécuter pour prix initial=100 et 5% de
réduction :
Attention, si on écrit :
♦ Exercice 2 :
Un club sportif fait fabriquer des tee-shirts au nom du club. Chaque tee-shirt est facturé 4€, mais si la
commande est d’au moins 100 tee-shirts, le club obtient une réduction de 8%.
Soit N la variable égale au nombre de tee-shirts commandés et P le prix payé par le club.
Ecrire puis programmer en Python une fonction prix d’argument N qui retourne le prix à payer par le
club :
♦ Exercice 3 :
Voici une fonction Python où t1 et t2 sont des nombres décimaux.
a) Quel est le rôle de cette fonction ? Elle calcule le taux d’évolution (en pourcentage) résultant des 2
évolutions successives aux taux t1 et t2.
Attention !
Forcer les taux en float,
sinon, considérés
comme des entiers :
♦ Exercice 4 :
Mme Langlois a effectué un unique versement de 2 000 € sur un livret d’épargne en 2015.
Le capital est augmenté chaque année de 10 % par le versement d’intérêts.
Ecrire et programmer une fonction Python qui prend comme argument le nombre d’année N écoulées
depuis 2015 et qui renvoie le capital disponible en 2015+N.
→ Exemple : en 2017 :
https://www.youtube.com/embed/Bkhwoyc34ws?vq=hd720&hl=fr&fs=1&rel=0&color1=0x3a3a3a&color2=
0x999999&border=1&start=0&autoplay=0&iv_load_policy=3