universite de constantine

publicité
ECOLE NATIONALE SUPERIEURE DE BIOTECHNOLOGIE
CONSTANTINE
Module d'informatique II
Première année
Année universitaire 2014/2015
TD n°2 : Les sous-programmes en C
Ecrire des sous-programmes (procédures ou fonctions) pour résoudre ce qui
suit :
EXO I :
Calculer la multiplication de deux nombres A et B entiers en utilisant l’addition.
EXO II :
Calculer P(X,y) égale à X à la puissance y, sachant que X est réel et y est entier.
EXO III :
Calculer la factorielle d’un nombre N positif ou nul, sachant que :
N ! = N*(N-1)*(N-2)*(N-3)*…*3*2*1
1 ! = 1 et 0 !=1.
EXO IV :
Calculer le cosinus de x € [0 , Π/2] sachant que :
Cos(x) = 1 – P(x,2)/2! + P(x,4)/4! – P(x,6)/6! …
Utiliser les sous programmes des exercices précédents.
EXO V :
Calculer la valeur de Pi ( Π ) en utilisant le développement en série de W. Leibniz (16461716). Π = 4*(1 - 1/3 + 1/5 – 1/7 + 1/9 …)
EXO VI :
Afficher la table de multiplication d’un nombre passé en paramètre.
EXO VII :
Calculer le PGCD de deux nombres naturels a et b en utilisant la méthode d'Euclide qui
consiste à :
Si l'un des nombres est nul, l'autre est le PGCD
Sinon il faut soustraire le plus petit du plus grand et laisser le plus petit inchangé.
Puis, recommencer ainsi avec la nouvelle paire jusqu'à ce que un des deux nombres soit
nul : Dans ce cas l'autre nombre est le PGCD.
Exemple : a = 34 b = 14  le PGCD = 2
EXO VIII :
Calculer le quotient et le reste de deux nombres entiers.
EXO IX :
Dire si un nombre est parfait ou non. On appelle un nombre parfait un nombre égal à la
somme de ses diviseurs (lui non compris évidemment).
Exemple 6 = 1+2+3 est un nombre parfait !
EXO X :
Dire si deux nombres entiers sont amicaux ou non. Deux nombres entiers N et M sont
dits amicaux si la somme des diviseurs de N (N non compris) vaut M et la somme des
diviseurs de M (M non compris) vaut N.
Téléchargement