PARTIE 3 : ALGORITHMIQUE ET STRUCTURE DE DONNEES AVANCEES (20 points)
Thème : GESTION DES ACTIVITES DE REPARATION
La société « INFOREPAR » désire acquérir une application informatique qui permettra de gérer les activités de réparations des matériels informatiques de ses clients.
Dans ce cas, chaque matériel sera caractérisé par : un code, une désignation, un type, une marque et un numéro de série, ainsi que le code du client propriétaire du matériel.
Chaque client est décrit par : son code, son nom, son prénom, son adresse et son téléphone. L’adresse est un enregistrement constitué du Code Postal, le quartier et la ville.
Les clients sont stockés dans un Tableau pouvant contenir un maximum de 50 clients, et les informations concernant les matériels pour réparations sont stockées dans une Liste Chaînée.
TRAVAIL à FAIRE :
III.1 Donner les avantages et les inconvénients entre des Vecteurs et des Listes chaînées.
(2 points)
III.2 Effectuer toutes les déclarations des structures de données nécessaires pour cette gestion.
(3 points)
III.3 Écrire une Procédure qui permettra de créer un vecteur de $N$ Clients.
(3 points)
III.4 Écrire une Procédure qui permettra d’ajouter un nouveau matériel dans la Liste chaînée des Matériels.
(4 points)
III.5 Écrire un sous-programme (Procédure) qui permettra d’afficher la liste de tous les matériels fournis par un client. On doit s’assurer que le client existe dans le vecteur.
(4 points)
III.6 Écrire une fonction qui retourne le nombre de matériel dans la liste chaînée.
(4 points)
Prêt à passer à la suite ?
Vous avez terminé cette leçon sur PARTIE 3 : ALGORITHMIQUE ET STRUCTURE DE DONNEES AVANCEES (20 points). Continuez votre apprentissage avec la prochaine leçon ou explorez d'autres formations.