Département Informatique Année Universitaire 2023/2024
Matière : Atelier de Programmation 2
Filière : LCS /LCE
Responsable : Hedia Kochkar
TP2 :Enregistrement
Exercice 1
Une publication définit un article scientifique par les informations suivantes :
Titre Auteur o Nom o Prénom o Institution Année Manifestation o Type (Journal/conférence) o Pays o Editeur 1- Définir en C les structures de données nécessaires. 2- Ecrire en C la fonction lirePubli qui permet de lire une publication. 3- Ecrire en C la fonction remplirTab qui permet de remplir un tableau de Publication. 4- Ecrire en C la fonction rechPubli qui permet de rechercher une publication avec son titre. 5- Ecrire en C la fonction rechPubliAnnée qui permet de rechercher et de retourner les publications apparues dans une année en entrée. 6- Ecrire en C la fonction affichePublis qui permet d’afficher les publications d’un auteur donné. Exercice 2
Soit un tableau contenant les informations relatives à un ensemble d’étudiants. Chaque
étudiant est représenté par :
- Un code (un entier)
- Un nom (une chaîne de 30 caractères) - Un prénom (une chaîne de 30 caractères) - Une moyenne (un réel) Le tableau est trié par ordre croissant sur le code étudiant. Ecrire une fonction en C qui retourne la moyenne d’un étudiant de code donné. On utilisera la recherche dichotomique pour localiser l’étudiant.