S2 td 02 les fihciers solution 1

Ministère De L'enseignement Supérieur Et De La Recherche Scienti ?que Université Hassiba Benbouali de Chlef Faculté des Sciences Exactes et Informatique Département de TC en Sciences Exactes et Informatique Module Algorithmique et structure de données Fiche TD N Les Fichiers Ecrire une procédure permettant de créer et remplir le ?chier de type Fi employés qui contient des informations sur les employés d ? une entreprise matricule nom prénom grade salaire Ecrire une procédure permettant d ? a ?cher la liste des employés partir du ?chier de type Fi employés Chapitre Les Fichiers C Ecrire une procédure permettant d ? a ?cher la liste des employés dont le salaire est compris entre et DT Ecrire une procédure permettant de rechercher un employé dans le ?chier Fi employés partir de son matricule Si l ? employé est trouvé l ? algorithme doit a ?cher son nom son prénom et son grade sinon il doit a ?cher ce message Ce matricule ne ?gure pas dans le ?chier ? Procédure a ?che-mat fe ?-employe M entier Var em employe L booléen Debut Ouvrir fe L Lire fe em L------ false Tq NON FDF Fe et L false faire Si em Matricule M alors Ecrire em Nom em prénom em grade em Salaire L ------- true Finsi Lire fe em Fintq Chapitre Les Fichiers CSi L false alors Ecrire ? ? ce matricule ? ? M ? ? ne ?gure pas dans le ?chier ? ? Finsi Fermer fe Fin Soit le ?chier NOMBRES BIN qui contient une liste de nombres entiers Écrire un algorithme qui a ?che les nombres du ?chier leur somme et leur moyenne Algorithme Nombre le ?chier déjà existe Var F Fichier des entier on déclare un variable F son type ?chier son contenue des entiers X S Nb ntire M reel Debut Associer F ? NOMBRES BIN ? donner un nom physique pour le vriable F Ouvrir F ? ? r ? ? r mode lecture et écriture Nb variable qui va stocker le nombre des entier qu ? on a dans notre ?chier S variable qui va stocker la somme de tous les entiers Lire F X Lire un élément du ?chier Tantque Non FDF F Faire Ecrire X a ?chage à l ? écran S S X Nb Nb Lire F X Fintq Si Nb ?? Alors M S Nb Ecrire ? Somme des éléments ? S ? Moyenne ? M Sinon Ecrire ? Fichier vide ? Fsi Fermer F Fin Considérons le type enregistrement suivant Type Etudiant Enregistrement Matricule entier Nom chaine Prenom chaine Moyenne réel Chapitre Les Fichiers CFin Soit T un tableau d ? au plus étudiants Ecrire un algorithme permettant de recopier tous les étudiants admis appartenant à T dans un ?chier ADMIS de type étudiant Un étudiant est admis si sa moyenne est supérieure ou égale Algorithme Etude Type Etudiant Enregistrement Matricule entier Nom Prenom chaine Moyenne réel Fin Var T Tableau de Etudiant FiEtudiant Fichier ou bien on déclare directement F ?chier

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager