Académique Documents
Professionnel Documents
Culture Documents
Objectifs du TD :
Les structures répétitives (les boucles) permettent d’exécuter plusieurs fois une
séquence d’instructions. Ce TD vous aidera à mieux comprendre ce type de
structures.
Exercice 1 :
Ecrire un programme qui demande un nombre de départ, et qui ensuite affiche les dix
nombres suivants en utilisant la boucle Pour. Par exemple, si l'utilisateur entre le
nombre 33, le programme affichera les nombres de 34 à 43.
Exercice 2 :
Refaire l'exercice 1, en utilisant la boucle Tant que et en utilisant la Répeter … jusqu’à
….
Exercice 3 :
Ecrire un algorithme qui calcule et affiche la somme :
1 1 1 1
𝑠 = + + + ⋯+
1 2 3 𝑛
L’entier n est à saisir au clavier.
Exercice 4 :
Ecrire un algorithme qui calcule et affiche la somme :
𝑠 = 1 + 10 + 100 + ⋯ + 10𝑛
L’entier n est à saisir au clavier.
Exercice 5 :
Ecrire un algorithme qui demande un nombre de départ, et qui calcule sa factorielle.
Par exemple, la factorielle de 6, notée 6!, vaut 1 × 2 × 3 × 4 × 5 × 6.
Exercice 6 :
Ecrire un programme qui demande à l'utilisateur de taper un entier n, puis qui calcule
la somme des carrées des n premiers entiers impairs. Par exemple, si n= 5 le résultat
est : 12 + 32 + 52 + 72 + 92 = 165.
Exercice 7 :
Ecrire un algorithme qui affiche les diviseurs d’un entier positif n non nul à saisir au
clavier.
Exercice 8 :
Écrire un algorithme qui demande à l'utilisateur de taper un entier 𝒏 (rang) et qui
calcule le terme 𝑼𝒏 de la suite 𝑼 défini par :
𝑼𝟎 = 𝟔
{
𝑼𝒏+𝟏 = 𝟒𝑼𝒏 + 𝟏𝟎