Exercices sur les lises chaînées:
Exercice 1:
Ecrire un algorithme qui crée une liste chaînée <<Etudiant>> et calcule le nombre d’éléments
de cette liste. Pour ce faire considérer que chaque nœud de la liste contient un nom et une
moyenne.
Traduire l’algorithme en Pascal.
Exercice 2:
Ecrire un algorithme qui calcule et affiche le nombre de fois qu'un certain nom d'étudiant
apparait dans la lise Etudiant de l'exercice précédent.
Solutions des exercices:
Exercice 1:
Algorithme exercice_1;
Type pointeur = étudiant
étudiant = enregistrement
nom : chaine[20];
moy : réel;
suivant : pointeur;
fin;
var
début, courant : pointeur;
rep : caractère;
nbre : entier;
Début
nouveau ( début );
courant := début;
nbre := 1;
Répéter
écrire (' entrer le nom et la moyenne de l''étudiant');
lire (courant . nom, courant . moy);
ecrire (' autre élément o/n ? ');
lire ( rep );