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

Algorithmes pour Tableaux et Matrices

TD algritmique L1

Transféré par

yhwachbravebattle
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)
39 vues2 pages

Algorithmes pour Tableaux et Matrices

TD algritmique L1

Transféré par

yhwachbravebattle
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

TD2

✓ Tableau de dimension 1 ou vecteur

Exercice1

Ecrivez un algorithme qui permet : de saisir cinq valeurs réelles dans un tableau de dimension 1, de

calculer la moyenne des cinq valeurs et enfin d’afficher les valeurs supérieures à la moyenne.

Exercice 2 :

Ecrire un algorithme qui détermine la plus grande et la plus petite valeur dans un tableau d'entiers A.
Afficher ensuite la valeur et la position du maximum et du minimum. Si le tableau contient plusieurs
maxima ou minima, le programme retiendra les premières occurrences rencontrées.

- Dimension maximale du tableau 20

- Taille du tableau courant sera saisie au clavier

Exercice 3 « opération sur les tableaux

Pour un/des tableau(x) de nombres entiers (maximum 20) écrire dans chacun des cas suivants :

- Un programme qui recherche un élément saisi au clavier

o Méthode 1 : utiliser un drapeau (expliquer la démarche et écrire le programme).

o Méthode 2 : recherche dichotomique (expliquer la démarche et écrire l’algorithme).

- Un algorithme qui tri un tableau

o Méthode 1 : tri bulle (expliquer la démarche, exécuter manuellement et écrire l’algorithme).

o Méthode 2 : tri par sélection du maximum (expliquer la démarche et écrire l’algorithme).

- Un algorithme qui insère une valeur dans un tableau trié

- Un algorithme fusionne deux tableaux triés

✓ Tableau de dimension 2 ou matrice

Exercice 4 : quelques opérations sur les matrices

Dans chacun des cas suivants :

- Ecrire un algorithme qui construit et affiche une matrice carrée unitaire I de dimension n.

Une matrice unitaire est une matrice, telle qu’on a des 1 sur la diagonale principale et des 0

en dehors.

- Ecrire un programme qui construit et affiche une matrice carrée M de dimension n. telle qu’on

a des nombres pairs sur la diagonale principale et des nombres impaires en dehors
✓ Enregistrements

Exercice 5 :

Soit l’enregistrement Etudiant définit par les attributs suivants : nom, prénom, âge, moyenne
générale.

1- Ecrire un algorithme qui permet de saisir puis afficher les informations d’un étudiant.
2- Ecrire un algorithme qui permet de saisir puis afficher les informations des cinq (05)
étudiants. On utiliseras un tableau d’enregistrement
3- L’âge est remplacé par un enregistrement date de naissance de type date (jour-mois- année).
Réécrire l’algorithme de la question 2

Vous aimerez peut-être aussi