Exercices d'algorithmique sur les tableaux
1. Ecrire un algorithme qui retourne l'indice de l'élément le plus petit du tableau.
2. Ecrire un algorithme qui retourne l'indice de l'élément le plus grand du tableau.
3. Ecrire un algorithme qui calcule la somme des valeurs contenues dans un tableau.
4. Ecrire un algorithme qui calcule la moyenne des valeurs contenues dans un tableau.
5. Ecrire un algorithme qui effectue le produit scalaire de deux vecteurs de même taille
représentés par des tableaux à une dimension.
6. Ecrire un algorithme qui vérifie l’appartenance d’un élément à un tableau.
7. Ecrire un algorithme qui vérifie l’appartenance d’un élément à un tableau et si
l’élément appartient au tableau indique à quelle place (indice) il se trouve.
8. Ecrire un algorithme qui détermine l'image d'un tableau après retournement (le 1er
élément va en dernière position, le second en avant-dernière ...etc).
9. Ecrire un algorithme qui détermine l'image d'un tableau après rotation vers la droite
(le 1
er
élément doit passer en 2
e
position, le 2
e
doit passer en 3
e
position ... etc, le
dernier doit passer en 1
ere
position).
10. Ecrire un algorithme qui détermine l'image d'un tableau après rotation vers la
gauche (le 1
er
doit passer en dernière position, le 2
e
doit passer en 1
ere
position, le 3
e
doit passer en 2
e
position ... etc)
11. Ecrire un algorithme qui affiche une matrice (tableau à 2 dimensions) quelconque
ligne par ligne.
12. Ecrire un algorithme qui effectue le produit de 2 matrices A et B représentées par
des tableaux à 2 dimensions telles que largeur(A)=hauteur(B).
13. Ecrire un algorithme qui affiche toutes les cellules entourant une cellule (I,J) donnée
dans une matrice. L'algorithme ne doit pas provoquer une erreur dans le cas la
cellule (I,J) se trouve sur un des bords de la matrice (1ere ou dernière ligne et/ou
1ère ou dernière colonne).
14. Ecrire un algorithme qui trie les valeurs d'un tableau (autre que celui vu au TD 2).
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 !