Vous êtes sur la page 1sur 2

OFPPT

Office de la Formation Professionnelle et de la


Promotion du Travail

Srie N 4
Filire
Modules

: TDI1 & TRI1


:TPS & LPS

Exercice no :1
On dsire effectuer des oprations sur les nombres rels. Ecrire un
programmes suivants :
Une procdure saisie dun nombre rel.
Une procdure affichage dun nombre rel.
Une procdure somme de deux nombres rels.
Une procdure diffrence de deux nombres rels.
Une procdure produit de deux nombres rels.
Une procdure rapport de deux nombres rels.
Une fonction inverse dun nombre rel.
Une fonction racine carre dun nombre rel.
Une fonction carre dun nombre rel.
Une procdure menu de gestion de toutes ces oprations.

programme contenant les sous

Exercice no :2
Ecrire une fonction min()et une fonction max() qui dterminent le minimum et le maximum de deux
nombres rels.
Ecrire un programme se servant des fonctions min() et max() pour dterminer le minimum et le
maximum de quatre nombres rels entrs au clavier.

Exercice no :3
Ecrire un programme se servant d'une fonction F pour afficher la table de valeurs de la fonction
dfinie par :

o x est un entier compris entre 1 et 10.

Exercice no :4
En mathmatiques, on dfinit la fonction factorielle de la manire suivante:
0! = 1
n! = n*(n-1)*(n-2)* ... * 1 (pour n>0)
Ecrire une fonction FACT du type double qui reoit la valeur N (type int) comme paramtre et qui fournit la
factorielle de N comme rsultat. Ecrire un petit programme qui teste la fonction FACT.
Formateur : AHBOUZ Mustapha

Une deuxime notation plus rigoureuse fait appel la rcurrence.


n! = 1 si n = 0
n! = n * (n-1)! si n > 0
n! se dfinit en fonction delle-mme (n-1)!
Ecrire un autre programme qui utilise la mthode rcursive

Exercice no :5
Ecrire la fonction retournant le Neme terme, N donn en argument, de la suite de fibonacci :

En utilisant la structure itrative for()


En utilisant la mthode rcursive

Formateur : AHBOUZ Mustapha

Vous aimerez peut-être aussi