Vous êtes sur la page 1sur 2

Université Kasdi Merbah Ouargla

Faculté des mathématiques et sciences de la matière


Domaine mathématiques et informatique
Module: ASD1 Algorithmique et structure de donées
Enseignant: Mourad BELHADJ
Année universitaire: 2018/2019
Classe: Tronc commun math. et informatique
Type: Corrigé type interrogation

Exercice1 04 points
1 Algorithme Exercice_01;
2 Var X,s:réel
3 i,n: entier;
4 début
5 lire(n);
6 lire(X);
7 s ← X;
8 min ← X;
9 max ← X;
10 pour i ← 2 à n faire
11 lire(X);
12 s ← s + X;
13 Si (X < min ) alors
14 min ← X;
15 FinSi
16
17 Si (X > max ) alors
18 max ← X;
19 FinSi
20
21 FinPour
22
23 Afficher("la somme est",s);
24 Afficher("le max est",max);
25 Afficher("le min est",min);
26 fin
Une notre solution consiste à utiliser un tableau.

Exercice2
1 Algorithme Exercice_02;
2 type Tab=Tableau [1..5] de Entier;
3 Var T:Tab;
4 i: entier;
5 début
6 pour i ← 1 à 5 faire
7 lire(T [i]);
8 FinPour
9 pour i ← 1 à 5 faire
10 af f icher(T [i]);
11 FinPour
12 fin
13
1 Algorithme Exercice_02;
2 type Tab=Tableau [1..5] de Entier;
3 Var T:Tab;
4 i: entier;
5 début
6 i ← 1;
7 Tant que i <= n faire
8 lire(T [i]);
9 i ← i + 1;
10 FinTQ
11 i ← 1;
12 Tant que i <= n faire
13 af f icher(T [i]);
14 i ← i + 1;
15 FinTQ
16 fin
1 Algorithme Exercice_02;
2 type Tab=Tableau [1..5] de Entier;
3 Var T:Tab;
4 i: entier;
5 début
6 pour i ← 1 à 5 faire
7 lire(T [i]);
8 Si (t[i] %2 =0) alors
9 t[i] ← 0;
10 Sinon
11 t[i] ← t[i] ∗ t[i];
12 FinSi
13
14 FinPour
15 pour i ← 1 à 5 faire
16 af f icher(T [i]);
17 FinPour
18 fin
19

Vous aimerez peut-être aussi