0

Exercices LANGAGE C : Série N° 4  Fonctions & Procédures

EXERCICE 1 :


 1) Ecrire la  fonction « absolue » qui permet de retourner la valeur absolue d’un entier n fourni en argument. prototype: fonction entier absolue (n entier).
 2) Ecrire la  fonction « maximum » qui permet de retourner le maximum de 2 entiers a et b fournis en argument, prototype: fonction entier maximum (a entier, b entier)

 EXERCICE 2 :


 1)  Ecrire la  fonction « somme » qui permet de retourner la somme de 1 à  n (n est un entier fourni en argument). prototype: fonction entier somme (n entier).
 2) Généraliser la fonction somme pour qu’elle puisse retourner la somme de n à p : Le prototype sera alors : fonction entier somme_n_p (n entier, p entier)
 3) Ecrire un algorithme qui lit 2 nombres A et B et affiche la somme de 1 à A, suivi de la somme de A à B. utiliser les fonctions somme et somme_n_p.

 EXERCICE 3 :


 1) Ecrire la  fonction « factoriel » qui permet de calculer la factorielle d’un entier n donné en argument. prototype : fonction entier  factoriel (n entier).

 2) Ecrire la  fonction puissance qui permet de calculer xi où x et i sont fournis en arguments. prototype : fonction réel  puissance (x réel, i entier).

 3) Ecrire la  fonction « f_n_x » qui permet de calculer le terme   n et x sont des arguments de la fonction, prototype : fonction réel  f_n_x (n entier, x réel)
4) Ecrire la  fonction « arrangement » qui permet de calculer  n et k sont des arguments de la fonction : Prototype: fonction entier  arrangement (n entier, k entier).
5) Ecrire la  fonction « combinaison » qui permet de calculer n et k sont des arguments de la fonction : Prototype: fonction entier  combinaison (n entier, k entier).

 EXERCICE 4 :


 1) Ecrire la  procédure « nombre » qui permet d’afficher les nombres entre 1 à  n (n est un entier fourni en argument). prototype: procedure nombre  (n entier).
 2) Ecrire la  procédure « affichage » qui permet d’afficher les nombres de 1 à  n (n est un entier fourni en argument). prototype: procedure affichage (n entier).
 3) Ecrire la  procédure « diviseur » qui permet d’afficher les diviseurs d’un entier n fourni en argument. prototype: procedure diviseur (n entier).
 4) Ecrire la  procédure « bonjour » qui permet d’afficher le texte « bonjour utilisateur » n fois où n un entier fourni en argument. Prototype : procedure bonjour (n entier). 

Enregistrer un commentaire

 
Top