Académique Documents
Professionnel Documents
Culture Documents
Exercice1
U(0) = 1
U(1) = 2
U(n) = 2*U(n-1) + U(n-2) + 3
En utilisant une implémentation récursive, écrire un programme C qui calcule et affiche le nième
terme de cette suite. La valeur de n est donnée par l’utilisateur.
Exercice2
Exercice3
Exercice4
𝑛
𝑖
Soit la somme suivante S= ∑ (i!/ ∑𝑘=1(k) )
𝑖=1
En utilisant une implémentation récursive, écrire un programme C permettant de saisir un entier N>0,
de calculer et d’afficher la valeur de cette somme S.
NB : Utiliser les deux fonctions précédemment implémentées.
Exemple : Soit N=4 S= (( 1 !/1 )+ (2 !/1+2) +(3 !/1+2+3) + (4 !/1+2+3+4))
S= 1 + 2/3 + 6/6 + 24/ 10
Ministère de l’Enseignement Supérieur
Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de Djerba
Département Technologies de l’Informatique
Année universitaire : Semestre 2 (2021-2022) Classe : L1 TI1 Date : mars 2022
TP 0 Atelier de programmation C II
Enseignants : M Moncef Ben Hariz
Exercice 5
On considère les deux méthodes suivantes pour calculer la puissance N ième d’un nombre X
X n = X n-1 * X Fonction Puissance1(X,N)
X n = X n div2 * X n div2 * X n mod2 Fonction Puissance2(X,N)
Ecrire deux fonctions récursives implémentant ces formules de calcule la puissance N ième de X.
Exercice 6
Exercice7
En utilisant une implémentation récursive, écrire un programme C qui calcule et affiche le nième
terme de chaque suite. La valeur de n est donnée par l’utilisateur.