Centre CPGE DAKHLA
Série 6 les fonctions programmation python (Trimestre2)
Exercice 1 :
Ecrire un programme se servant d'une fonction MOYENNE du type float pour afficher la moyenne
arithmétique de deux nombres réels entrés au clavier.
Exercice 2 :
Ecrire une fonction qui calcule la valeur XN pour une valeur réelle X et une valeur entière positive N:
Exercice 3 :
Ecrire une fonction MIN et une fonction MAX qui déterminent le minimum et le maximum de deux
nombres réels.
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.
Exercice 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) –sqrt(x)
où x est un entier compris entre 1 et 10.
Exercice 6 :
Ecrire la fonction NCHIFFRES du type int qui obtient une valeur entière N (positive ou négative) du
type long comme paramètre et qui fournit le nombre de chiffres de N comme résultat.
Ecrire un petit programme qui teste la fonction NCHIFFRES:
Exemple:
Introduire un nombre entier : 6457392
Le nombre 6457392 a 7 chiffres.
Exercice 7 :
En mathématiques, on définit la fonction factorielle de la manière suivante:
0! = 1
n! = n*(n-1)*(n-2)* ... * 1 (pour n>0)
Ecrire une fonction FACT du type double qui reçoit la valeur N (type int) comme paramètre et qui
fournit la factorielle de N comme résultat. Ecrire un petit programme qui teste la fonction FACT.
Prof Youssef EL MARZAK PCSI
Centre CPGE DAKHLA
Exercice 8 :
Ecrire une fonction d’entête Int pgdc (int x ,int y) qui retourne le pgcd de deux entiers naturels .
Exercice 9 :
Ecrire une fonction qui permet de saisir un entier et qui indique si cet entier es premier ou non.
Exercice 10 :
Ecrire un programme qui construit et affiche le triangle de Pascal en calculant les coefficients
binomiaux:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
. . .
On n'utilisera pas de tableau, c.-à-d. il faudra calculer les coefficients d'après la formule ci-dessous,
tout en définissant et utilisant les fonctions adéquates.
Prof Youssef EL MARZAK PCSI