Le Lean sur une ligne de production : Formation et mise en application directe
TD sur les fonctions en Python
1. LYCEE LISSANE EDDINE IBN KHATIB ANNEE SCOLAIRE 2017/2018
CENTRE CPGE-LAAYOUNE-
Professeur : ARROU ABDESSELAM Page | 1
Exercice 01 :
1-Ecrire une fonction MIN (x, y) et une fonction MAX (x, y) qui déterminent le
minimum et le maximum de deux nombres réels.
2-Ecrire un programme se servant des fonctions MIN et MAX pour déterminer le
minimum et le maximum de quatre nombres réels entrés au clavier.
3-Ecrire une fonction pgcd (n, m) qui le PGCD de deux nombres n et m passé en
paramètres.
4-Ecrire un programme se servant d'une fonction f pour afficher la table de valeurs
de la fonction définie par : f(x) = sin(x) + ln(x) -Vx
où x est un entier compris entre 1 et 10.
Exercice 02 :
Ecrire les fonctions Somme et puissance permettant de calculer
Exercice 03 :
Écrire les fonctions som1 et som2 permettant de calculer séparément les sommes
suivantes :
Exercice 04 :
La suite de Fibonacci est définie comme suit :
U0=1;U1=2
Un=Un-1+Un-2 si n≥2
1-Écrire une procédure Fibonacci(n) qui affiche le Nème terme de la suite.
Exemple N=5 affiche : 3-5-8-13-21
2-Ecrire la fonction Syracuse(n) définie par la suite :
Exemple : Syracuse(13) affiche 40 20 10 5 16 8 4 2 1
Programmation modulaire en Python
TP : Les Fonctions