Université Mohammed V, Faculté des Sciences de Rabat
Module Python IA, Examen Final 2025-2026
Durée 1h30, documents non autorisés, Portables non autorisés
1 Exercice
1. Dénir une fonction f qui prend un entier n et retourne T rue si n est
premier et F alse sinon
2. Dénir une fonction g qui prend un entier p et retourne T rue si n + n + 1
2
est premier et F alse sinon.
3. dénir une fonction h qui prend un entier x et retourne T rue si x est
premier et x + x + 1 est premier, et retourne F alse sinon.
2
2 Exercice
1. Dénir les deux fonctions f et g en Python dénies par :f : x 7→ √x + 1
2
et g : x 7→ log(x).
2. Ecire en Python le programme permettant de tracer les courbes des deux
fonctions sur la même gure, f en rouge, g en vert et mettez des légendes.
3 Exercice
On désire établir la facture de consommation de l'eau. On suppose que la
société (ctive) de distribution applique l'algorithme suivant pour la calcul du
montant à payer. Soit L le volume en m consommé :
3
Si 0<L<6, le montant à payer est m=L*2,16
Si 6<=L<10, le montant à payer est m=L*4,31
Si 10<=L<20, le montant à payer est m= L*8,31
Si 20<=L<35, le montant à payer est m= L*10,25
Si L>=35, le montant à payer est m= L*10,35.
1. Ecrire une fonction f qui prend comme argument un volume L et retourne
le montant à payer.
2. On suppose maintenant que d'autres taxes sont à payer : une redevance xe
(rf), une taxe d'assainissement (ta) et la TVA (tva). Écrire une fonction g
qui prend comme arguments le volume L, rf, ta, tva et retourne le montant
à payer calculé comme suit : (f (L) + rf + ta ∗ L) ∗ (1 + tva).
4 Exercice
Lors d'un freinage d'urgence, la distance totale d'arrêt d'une voiture lancée
à une vitesse de v (km/h) se décompose en deux parties :
La distance de réaction en mètres qui est égale à la distance parcourue
par le véhicule pendant une seconde c'est à dire à . v
La distance de freinage en mètres qui est égale à 0, 0065 ∗ v si les pneux
3,6
2
et la chaussée sont en bon état.
1
1. Dénir la fonction f qui prend comme argument la vitesse et retourne la
distance de réaction.
2. Dénir la fonction g qui prend comme argument la vitesse et retourne la
distance de freinage.
3. Dénir la fonction h qui prend comme argument la vitesse et retourne la
distance totale. Cette fonction doit utiliser les deux fonctions précédentes.