أرجو المساعد في حل TP algorithmique
On souhaite créer une liste des enseignants de département d’informatique en utilisant les listes chainées, chaque enseignant est identifié par :
●Un code-ens (un entier).
●Un nom (une chaine de caractères).
●Un prénom (une chaine de caractères).
●Le grade (une chaine de caractères).
●Une liste des modules pris en charge. (une liste chainée : chaque module est caractérisé par un code et un prénom de module).
Pour cela on vous demande d’implémenter un programme qui répond à cette fin, le programme contient l’ensemble des fonctions et des procédures suivantes :
1. Une procédure ajouter-ens qui permet d’ajouter un enseignant.
2. Une procédure ajouter-mod qui permet d’ajouter un module à un enseignant.
3. Une procédure affiche-ens qui permet d’afficher l’ensemble des enseignants.
4. Une procédure afficher-mod qui permet d’afficher l’ensemble des modules d’un enseignant.
5. Une procédure supprimer-ens qui permet de supprimer un enseignant.
6. Une procédure supprimer-mod qui permet de supprimer un module d’un enseignant.
7. Une procédure trier-ens qui permet de trier l’ensemble des enseignants selon leur code ou leur grade.
8. Une fonction nombre-ens qui permet de calculer le nombre d’enseignant dans la liste.
9. Une fonction nombre-mod qui permet de calculer le nombre de modules pris en charge par un enseignant.
10. Une fonction max qui renvoie l’ensemble des enseignant qui ont le plus grand nombre de modules pris en charge.
11. Une fonction min qui renvoie l’ensemble des enseignant qui ont le plus petit nombre de modules pris en charge.
في أقرب وقت جزاكم الله
On souhaite créer une liste des enseignants de département d’informatique en utilisant les listes chainées, chaque enseignant est identifié par :
●Un code-ens (un entier).
●Un nom (une chaine de caractères).
●Un prénom (une chaine de caractères).
●Le grade (une chaine de caractères).
●Une liste des modules pris en charge. (une liste chainée : chaque module est caractérisé par un code et un prénom de module).
Pour cela on vous demande d’implémenter un programme qui répond à cette fin, le programme contient l’ensemble des fonctions et des procédures suivantes :
1. Une procédure ajouter-ens qui permet d’ajouter un enseignant.
2. Une procédure ajouter-mod qui permet d’ajouter un module à un enseignant.
3. Une procédure affiche-ens qui permet d’afficher l’ensemble des enseignants.
4. Une procédure afficher-mod qui permet d’afficher l’ensemble des modules d’un enseignant.
5. Une procédure supprimer-ens qui permet de supprimer un enseignant.
6. Une procédure supprimer-mod qui permet de supprimer un module d’un enseignant.
7. Une procédure trier-ens qui permet de trier l’ensemble des enseignants selon leur code ou leur grade.
8. Une fonction nombre-ens qui permet de calculer le nombre d’enseignant dans la liste.
9. Une fonction nombre-mod qui permet de calculer le nombre de modules pris en charge par un enseignant.
10. Une fonction max qui renvoie l’ensemble des enseignant qui ont le plus grand nombre de modules pris en charge.
11. Une fonction min qui renvoie l’ensemble des enseignant qui ont le plus petit nombre de modules pris en charge.
في أقرب وقت جزاكم الله