Académique Documents
Professionnel Documents
Culture Documents
Sommel, Somme2, Somme3: Exercice 1
Sommel, Somme2, Somme3: Exercice 1
Classe : 2re anne Cycle Prparatoire PROFESSEUR: M. MOUFID Elment de module : Programmation C Anne universitaire : 2009/2010 TD N3: Langage C
Exercice 1 :
Soit N un nombre entier positif ;
1. Ecrire les fonctions Sommel, sommes suivantes : S1=13 + 24 + 35 + 46 +. + N (N+2) S2 = 1 + 22 + 33 + 44 + . + NN S3=1-2+3-4+5-.N 2. Ecrire le programme principal correspondant.
Exercice 2 :
I Soit la fonction Inconnu ci-dessous :
fonction Inconnu( N : entier, M : entier) : entier ; { Tant que ( N != M ) faire si ( M>N ) alors M=M-N ; sinon N=N-M; retourne(M); }
1. Excuter manuellement la Fonction Inconnu, si on appelle cette fonction avec les paramtres N=225 et M=555 ; 2. Quel est le rle de cette fonction ?
1. Ecrire une fonction rcursive permettant de calculer le Xime terme de cette fonction ; 2. Ecrire une fonction itrative permettant de calculer le Xime terme de cette fonction ; 3. Ecrire lalgorithme principal correspondant.
II La fonction dAckermann est dfinie de la manire suivante : f(0, n) = n + 1 f(m, 0) = f(m 1, 1) si m > 0 f(m, n) = f(m 1, f(m, n 1)) si m > 0, n > 0
1. Ecrire une fonction permettant de calculer le Nime terme de cette fonction ; 2. Ecrire le pogramme principal correspondant.