LYCEE COLLEGIAL CHARIF IDRISSI TCS INFORMATIQUE
Serie N°6: Structures itératives
Exercice 1
Ecrire, en utilisant la boucle Pour, les algorithmes qui eecturent les calculs suivants
1. a) S = 20
i=1ib) S = 20
i=1i2c) S = 20
i=1ii
2. a) P = 20
k=1kb) P = 20
k=1k2c) P = 20
k=1kk
Exercice 2
Ecrire les boucles appropriés pour cacluler chacune des expressions ci-desosus
1. a) s=1222+· · · +192202b)s=1122+· · · +1919 2020
2. a) s=12×(2)2× · ·· × 192×(20)2b)p=11×22+· · · +1919 ×2020
3. a) s=1+2+· · · +19 +20 b)s=11
2+22
3+· · · +1919
20
Exercice 3
Exécuter l’algorithme ci-contre avec les entrée de la ligne 1 du
tableau ci-dessous et compléter la ligne 2.
Exécution 1 2 3 4 5 6
N7 11 13 25 37 38
p... ... ... ... ... ...
D’après les valeurs de Net de p, que représente la valeur de p.
1: pvrai;
2: i2;
3: Lire (N)
4: répéter
5: rReste(N,i);
6: si(r==0) alors
7: pf aux
8: finsi
9: ii+1
10: jusqu’à((i>=N1) OU (p== f aux))
Exercice 4
Exécuter l’algorithme ci-contre avec les entrées aet bdes lignes 1 et
2 du tableau ci-dessous et compl´
ter la ligne 3.
Exécution 1 2 3 4 5 6
a2 3 13 25 37 16
b4 5 6 12 12 38
q... ... ... ... ... ...
D’après les valeurs de a,bet de q, qu’indique de la valeur de q?
a) le maximum de aet b,
b) le PGCD de aet b,
c) le PPCM de aet b.
1: Lire(a,b);
2: i2;
3: si(a<b)alors
4: temp a;
5: ab;
6: btemp;
7: finsi
8: rReste(a,b);
9: tant que(r<> 0)faire
10: ab;
11: br;
12: rReste(a,b);
13: fin tant que
14: qb;
Exercice 5
1) Ecrire, en utilisant une structure de contrôle de votre choix, un algorithme qui calcule le
produit suivant
f=
k=n
k=1
k=k!=1×2× · ·· × (n1)×n
2) Ecrire, en utilisant une structure de contrôle de votre choix, un algorithme qui calcule la
somme
s=
q=M
q=1
q!=1! +2! +· · · +M!
2015 2016
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !