Examen TP
Exercice1 :
Écrivez un programme C qui invite l'utilisateur à saisir une série d'entiers jusqu'à ce que
l'utilisateur arrête d'entrer 0 en utilisant une boucle while.
Calculez et affichez la somme de tous les entiers positifs entrés.
Exemple de sortie :
Entrez des nombres entiers (entrez 0 pour arrêter):
Entrer un nombre : 6
Entrer un nombre : 2
Entrer un nombre : 1
Entrer un nombre : -6
Entrer un nombre : -7
Entrer un nombre : 0
Entrée d'un nombre : -30
Entrée d'un nombre : 3
Somme de nombres positifs: 12
Exercice 2 :
1. Traduire l’algorithme en langage C
Algorithme test
Variable N en Entier
Debut
N←0
Ecrire "Entrez un nombre entre 10 et 20"
TantQue N < 10 ou N > 20
Lire N
Si N < 10 Alors
Ecrire "Plus grand !"
Sinon Si N > 20 Alors
Ecrire "Plus petit !"
FinSi
FinTantQue
Fin
2. remplacer la boucle tant que par repeter (en C)
Exercice 3 :
Traduire l’algorithme en C
Algorithme suite;
Var X,Y,Z,Un,I,N:entier;
Debut
Ecrire(‘Donner un entier’) ;
Repeter Lire(N) ; Jusqu'à N≥0 ;
X←0 ;
Y←1 ;
Z←2 ;
Pour I←3 à N Faire
Un←Z+X ;
X←Y ; Y←Z ; Z←Un ;
Fait ;
Cas N Vaut
0 : Un←X ;
1 : Un←Y ;
2 : Un←Z ;
Fincas ;
Ecrire(‘Le terme Un est :’,Un) ;
Fin.