Auteur : Mohamed Messabihi
Matière : Introduction à l'algorithmique k Mohamed.Messabihi@gmail.com
+ https://sites.google.com/site/informatiquemessabihi/
Université Abou Bakr Belkaïd - Tlemcen Faculté des sciences 1ère L.M.D. MI 2014-2015
8 TD : Manipulation des chiers
8.1 Entrelacement
Écrire un une fonction Entrelacer qui prend en entrée les noms de trois chiers textes, puis recopie depuis le premier chier les lignes de rang impair dans le second chier et les lignes de rang impair dans le troisième chier.
8.2 Mes contacts
On souhaite réaliser un programme qui fournie les fonctionnalités de base de l'application de gestion de contacts disponible sur la plupart des téléphones portable d'aujourd'hui. Un contact est représenté par un nom, un prénom et un numéro de téléphone.
1. Pour représenter un contact, dénir un type de structure Contact.
2. Écrire une fonction ajouterContact qui permet d'ajouter un contact à la n du chier passé en paramètre.
3. Écrire une fonction acherMesContacts qui ache le contenu du chier des contacts passé en paramètre.
4. Écrire une fonction trouverNumeroContact qui permet de trouver le numéro de téléphone d'un nom de contact donné en paramètre.
5. Écrire une fonction changerNumeroContact qui permet de changer le numéro de téléphone d'un contact avec son nom donné en paramètre.
6. Écrire une fonction menu qui demande l'opération à exécuter : ajouter une personne, acher le contenu du répertoire, trouver un numéro ou quitter le programme.
--- Mes contacts ---
| Donnez votre choix : |
| 1. Ajouter un contact |
| 2. Afficher le contenu du répertoire |
| 3. Trouver un numéro |
| 4. Modifier le numéro d'un contact |
| 5. Quitter le programme |
--- 7. Écrire le programme principal.
B Mohamed.Messabihi@gmail.com Page 1