Vous êtes sur la page 1sur 3

FACULTE DES SCIENCES AIN CHOCK

UNIVERSITE HASSAN II DE CASABLANCA

Algorithmique
Chapitre 4 : Tableaux :
Exercice 1
Ecrire un algorithme qui déclare et remplit un tableau de
14 entiers en initialisant toutes ses valeurs à 0.
Exercice 2
Ecrire un algorithme qui déclare et remplit un tableau
contenant les six voyelles de l'alphabet latin.
Exercice 3
Ecrire un algorithme qui demande à l'utilisateur de saisir
37 notes d'étudiants et les stocke dans un tableau.
Exercice 4
Que fait l'algorithme suivant :
Algorithme :
Variable Tableau T[5] : Entier
i : Entier
Début
Pour i  0 à 4 faire
T[i] ← i * i
FinPour
Pour i  0 à 4 faire
Ecrire(T[i])
FinPour
Fin
Peut-on simplifier son écriture tout en gardant le même
résultat ? Comment ?
Exercice 5
Reprendre l’exercice 3 en calculant et affichant la
moyenne des notes saisies par l’utilisateur.
Exercice 6
Ecrire un algorithme permettant à l’utilisateur de saisir un
nombre n de réels (n également saisi au clavier) et les stocke
dans un tableau.
Une fois la saisie terminée, l’algorithme doit afficher le
nombre de valeurs positives et le nombre de valeurs négatives
qui ont été saisies.
Exercice 7
Ecrire un algorithme qui lit N nombres saisis par
l’utilisateur, et les affiche dans l’ordre inverse.
Exercice 8
Ecrire un algorithme qui demande à l’utilisateur de
remplir 2 tableaux de la même longueur n (n saisi au préalable).
L’algorithme doit par la suite constituer un nouveau
tableau dont les valeurs seront la somme des 2 premiers
tableaux

2 5 7 8 Tableau résultat :

7 8 11 17
5 3 4 9
Exercice 9
Ecrire un algorithme qui effectue le décalage à gauche des
éléments d’un tableau.
Exemple :
• Tableau initial :
D E C A L A G E
• Tableau modifié (décalé à gauche) :
E C A L A G E D

Vous aimerez peut-être aussi