TP3 : Instructions répétitives et listes. CORRECTION 4. Écrivez un

publicité
TP3 : Instructions répétitives et listes.
CORRECTION
4. Écrivez un programme qui convertit un nombre entier de secondes fourni au départ en un
nombre d’années, de mois, de jours, de minutes et de secondes (utilisez l’opérateur modulo :
%).
5. Écrivez un programme qui calcule les 50 premiers termes de la table de multiplication par
13, mais n’affiche que ceux qui sont des multiples de 7.
6. On considère la suite numérique (un ) définie par :
u0  8 et, pour tout entier naturel n , un1  0, 4un  3 . On peut montrer que la suite (vn )
définie pour tout entier naturel n , par vn  un  5 est géométrique de premier terme v0  3 et
de raison 0,4, et en déduite que (vn ) est décroissante et a pour limite 5.
Ecrire un programme donnant le seuil à partir duquel un se rapproche de 5 à 10 p près, où p
est un entier naturel saisi par l’utilisateur.
PTSI – Informatique - TP3
1
7. Le module random de Python permet de générer un nombre flottant aléatoire compris
entre 0 et 1.
a) Stocker N nombres aléatoires dans une liste puis déterminer :
-
Le plus petit élément
-
Le plus grand élément
-
La moyenne des valeurs obtenues.
b) Trier la liste dans l’ordre croissant.
PTSI – Informatique - TP3
2
PTSI – Informatique - TP3
3
Téléchargement