Académique Documents
Professionnel Documents
Culture Documents
TRAVAUX DIRIGES
Planche II
Exercice 1 :
Ecrire un algorithme qui demande un nombre de départ, et qui ensuite affiche
les dix nombres suivants. Par exemple, si l'utilisateur entre le nombre 17, le
programme affichera les nombres de 18 à 27.
Exercice 2 :
Ecrire un algorithme qui demande un nombre de départ, et qui ensuite écrit la
table de multiplication de ce nombre, présentée comme suit (cas où l'utilisateur
entre le nombre 7) :
Table de 7 :
7x1=7
7 x 2 = 14
7 x 3 = 21
…
7 x 10 = 70
Exercice 3 :
I-Ecrire un algorithme qui demande successivement 20 nombres à l’utilisateur,
et qui lui dise ensuite quel était le plus grand parmi ces 20 nombres.
II-Modifiez ensuite l’algorithme pour que le programme affiche de surcroît en
quelle position avait été saisie ce nombre
Exercice 4 :
Corrigez le(s) erreur(s) dans l’algorithme ci-dessous qui détermine le factoriel
d’un nombre.
Debut
res ←1 ;
i←1 ;
Tant que( i <= 10) faire
res← res* i ;
FinTantQue
Afficher(res) ;
Fin.
Exercice 6:
Que fait l’algorithme ci-dessous ?
Début
a ←0 ;
b ←10 ;
N ←50 ;
pas ← (b - a)/N ;
x ←a ;
max ←2*x*x – 5*x + 3 ;
Pour i de 1 à N faire
x ←x + pas ;
y ←2*x*x-5*x + 3 ;
Si max < y alors
max ← y
FinSi
FinPour
Afficher(max) ;
Fin
Exercice 7 :
Le code de César consiste à crypter un message en remplaçant chaque lettre par
celle qui se trouve 3 rangs à droite dans l’alphabet (et bien sûr "x", "y" et "z"
deviennent respectivement "a", "b" et "c"). Par exemple "exemple" devient
"hahpsoh".
Écrire un algorithme qui crypte un mot entré au clavier en utilisant le code de
César.