0% ont trouvé ce document utile (0 vote)
14 vues2 pages

Exercices d'Algorithmique sur Tableaux

Le document présente un TD sur les tableaux dans le cadre d'un cours d'algorithmique à l'Université Mohammed Premier. Il contient plusieurs exercices demandant d'écrire des algorithmes pour manipuler des tableaux, calculer des moyennes, et analyser des valeurs saisies par l'utilisateur. Les exercices incluent des tâches comme remplir des tableaux, afficher des séquences, et vérifier l'ordre des éléments dans un tableau.

Transféré par

amarsakholoud1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
14 vues2 pages

Exercices d'Algorithmique sur Tableaux

Le document présente un TD sur les tableaux dans le cadre d'un cours d'algorithmique à l'Université Mohammed Premier. Il contient plusieurs exercices demandant d'écrire des algorithmes pour manipuler des tableaux, calculer des moyennes, et analyser des valeurs saisies par l'utilisateur. Les exercices incluent des tâches comme remplir des tableaux, afficher des séquences, et vérifier l'ordre des éléments dans un tableau.

Transféré par

amarsakholoud1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université Mohammed Premier Année universitaire 2024-2025

Faculté des Sciences Filière IA, S1


Département d’Informatique Module : Algorithmique

TD N° 6 (Tableaux)
Exercice 1 :

1.1 Ecrire un algorithme qui déclare et remplit un tableau de 7 valeurs numériques en les
mettant toutes à zéro.

1.2 Ecrire un algorithme qui déclare et remplit un tableau contenant les six voyelles de
l’alphabet latin.

Exercice 2 :

Que produit l’algorithme suivant ?

Variables Tableau Nb[6]


i : entier
Début
Pour i allant de 0 à 5 faire
Nb[i] i*i
Fin Pour
Pour i allant de 0 à 5 faire
Ecrire (Nb[i])
Fin Pour
Fin
Peut-on simplifier cet algorithme avec le même résultat ?

Exercice 3 :

Que produit l’algorithme suivant ?


Variables Tableau N[7] : entier ; i, k :entier
Début
N[0]  1
Pour k allant de 1 à 6
N[k] N[k-1] + 2
Fin Pour
Pour i allant de 0 à 6
Ecrire N[i]

Fin Pour

1
Université Mohammed Premier Année universitaire 2024-2025
Faculté des Sciences Filière IA, S1
Département d’Informatique Module : Algorithmique
Fin
Exercice 4 :

Que produit l’algorithme suivant ?

Variables Tableau Suite[8] : entier ; i : entier


Début
Suite[0] 1
Suite[1] 1
Pour i allant de 2 à 7 faire
Suite[i]  Suite[i-1] + Suite[i-2]
Fin Pour
Pour i allant de 0 à 7 faire
Ecrire (Suite[i])
Fin Pour
Fin
Exercice 5 :

Ecrire un algorithme qui déclare un tableau de 9 notes, dont on fait ensuite saisir les valeurs
par l’utilisateur. L’algorithme doit calculer la moyenne de ces notes.

Exercice 6 :

Ecrivez un algorithme permettant à l’utilisateur de saisir un nombre quelconque de valeurs,


qui devront être stockées dans un tableau. L’utilisateur doit donc commencer par entrer le
nombre de valeurs qu’il compte saisir. Il effectuera ensuite cette saisie. Enfin, une fois la
saisie terminée, le programme affichera le nombre de valeurs négatives et le nombre de
valeurs positives.

Exercice 7 :

Ecrire un traitement qui informe si un tableau envoyé en argument est formé ou non
d'éléments tous rangés en ordre croissant.

Vous aimerez peut-être aussi