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).
4) Ecrire la fonction « arrangement » qui permet de calculer
5) Ecrire la fonction « combinaison » qui permet de calculer
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