IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Turbo Pascal Discussion :

Gestion de fichiers d'étudiants


Sujet :

Turbo Pascal

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 2
    Par défaut Gestion de fichiers d'étudiants
    Bonjour,

    Bonsoir à tous et à toutes. C'est avec un grand respect que je vous écrit ce mail. Après plusieurs recherches sur le net concernant mon exercice de maison je suis tombé je n'arrive pas à en découdre la solution à mon problème.
    En plus de cela je suis un débutant dans le langage Pascal. C'est pourquoi j'aimerais que vous m'aidiez si possible à résoudre mon problème qui est le suivant :
    Gestion des fichiers étudiants

    Créer un programme de gestion du fichier des étudiants d'une université
    en créant ce fichier et en créant un menu qui permet l'ajout, la consultation, la modification, la suppression d'un enregistrement dans le fichier.
    vous devez prendre en compte le matricule (entier) , le nom le prénom, le sexe et la classe.
    vous devez faire toutes les opérations sur le fichier en appelant les procédures dans un programme pascal
    N.B: nous n'avons pas encore commencé le cours sur les procédures en Pascal et même pas encore les fichiers ni les enregistrements ce qui fait je n'arrive pas à m'en sortir dans ma recherche.

    Je vous remercie de votre aimable compréhension et bonne journée à vous... Je dois rendre cela d'ici la fin de la semaine prochaine à venir c'est à dire dans la semaine du 12 mars 2012.

  2. #2
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 996
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Un exercice imposant d'utiliser des notions non encore vues au cours, ce n'est pas particulièrement logique.
    Voici quelques éléments épars pour t'aider à démarrer.

    Tu peux te documenter sur le type enregistrement ici : http://pascal.developpez.com/cours/p...e=page_12#LXII
    Dans le cas de ton programme, un enregistrement prendra une forme telle que celle-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Type TEtudiant = Record
                       Matricule : Integer;
                       Nom : String[50];
                       { etc etc }
                     end;
    Et la déclaration du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Var FEtudiants : File of TEtudiant;
    A toi de décider dans quelle structure tu vas charger le contenu du fichier : j'imagine, vu que tu débutes, que tu vas utiliser un tableau. Il aura donc la forme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Type TabEtudiants : Array [1..NbMax] of TEtudiant;
    Ton programme va donc consister en :
    • Au début, charger le contenu du fichier dans le tableau (ou initialiser un tableau vide) ;
    • En cours d'exécution, utiliser ou modifier le contenu du tableau dans différentes procédures appelées par un menu ;
    • A la fin, sauvegarder le tableau dans le fichier.


    Un chapitre sur les procédures : http://pascal.developpez.com/cours/ptrau/?page=page_13
    Comme tu vois, une procédure est un mini-programme qui permet de travailler sur des données qui lui sont transmises (des paramètres) ou qui lui sont propres (des variables locales).

    Par exemple, une procédure qui va modifier un enregistrement du tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Procedure Modifier (var Fiche : TEtudiant);
    Begin
      { ... }
    End;
    Fiche est un paramètre de la procédure. Le mot-clé var signifie que ce paramètre peut être modifié par la procédure.
    Voici l'appel de la procédure pour, par exemple, l'enregistrement n° 4 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Modifier (TabEtudiants[4]);
    Voilà, n'hésite pas à consulter les tutoriels à ta disposition. Bonne programmation !
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

Discussions similaires

  1. Gestion d'un fichier d'étudiants
    Par djwyyoucef dans le forum Pascal
    Réponses: 4
    Dernier message: 10/03/2013, 13h30
  2. gestion de fichier à partir d'un formulaire
    Par seb59dk dans le forum Access
    Réponses: 3
    Dernier message: 06/09/2005, 16h52
  3. Fonctions de gestion de fichiers
    Par sebduth dans le forum Fortran
    Réponses: 4
    Dernier message: 22/08/2005, 10h38
  4. [JDOM] Gestion "gros fichiers"
    Par Haazheel dans le forum Format d'échange (XML, JSON...)
    Réponses: 10
    Dernier message: 17/10/2003, 13h42
  5. [Concept] BD ou Gestion par fichier. Intérêt de la BD ?
    Par Cian dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/11/2002, 12h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo