SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
L.S 7 Nov Nasrallah                                                                          A.S 2009/ 2010
Prof : SEGNI Mazen                Algorithmique & Programmation

                                   Mini-Projet N°1
 Matière : Informatique         Objectifs :Manipulation des enregistrements & fichiers               Classe : 4ème SI


On donne la structure élève formé par les 4 champs suivant :             Nom
                                                                         Prénom
                                                                         Numéro scolaire
                                                                         Date de naissance

Ecrire un programme PASCAL qui permet de :
   o Remplir un fichier intitulé « classe.dat » sous la racine C: par des élèves. La saisie s’arrête selon
        le choix de l’utilisateur en répondant à la question « voulez-vous continuer ? O/N ».
   o Offrir le menu ci-dessous à l’utilisateur. Ce dernier doit choisir l’opération qu’il désir selon son
        numéro d’ordre.

                              MENU PRINCIPAL
                   1-   INSERER UN ELEVE DANS LE FICHIER.
                   2-   SUPPRIMER UN ELEVE DE FICHIER.
                   3-   MODIFIER UN ELEVE .
                   4-   RECHERCHER UN ELEVE.
                   5-   AFFICHER LE CONTENU DU FICHIER.
                   6-   QUITTER LE PROGRAMME.

       Donner le numéro de l’opération à effectuer s’il vous plait : _




       INDICATIONS
               -    Pour l’insertion, l’utilisateur doit saisir la position ou on va insérer cet enregistrement.
               -    Pour la suppression, l’utilisateur doit saisir la position de l’enregistrement à supprimer.
               -    Pour la modification, l’utilisateur doit saisir la position de l’enregistrement à modifier
                    par un nouveau enregistrement,t saisit au clavier.
               -    La recherche d’un enregistrement est basé sur le numéro scolaire. Donc l’utilisateur doit saisir
                    le numéro scolaire de l’élève puis afficher toutes ses informations s’il existe.
       OUTILS
       Clrscr ;   permet d’effacer l’ecran.
       Donewincrt ; Permet de quitter la fenetre d’exécution.




Mini-Projet__N°1_Tr1_                                                                                    Page 1/1

Contenu connexe

Tendances

Formation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objetFormation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objetkemenaran
 
Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)mohamed_SAYARI
 
TP4 Atelier C++ /GL2 INSAT / Tunisie
TP4 Atelier C++ /GL2 INSAT / TunisieTP4 Atelier C++ /GL2 INSAT / Tunisie
TP4 Atelier C++ /GL2 INSAT / TunisieMariem ZAOUALI
 
Algorithme & structures de données Chap I
Algorithme & structures de données Chap IAlgorithme & structures de données Chap I
Algorithme & structures de données Chap IInes Ouaz
 
Les bases de la programmation en JAVA
Les bases de la programmation  en JAVA   Les bases de la programmation  en JAVA
Les bases de la programmation en JAVA Asmaa BENGUEDDACH
 
Zulu DFA active learning
Zulu DFA active learningZulu DFA active learning
Zulu DFA active learningDavid Combe
 

Tendances (11)

Formation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objetFormation C# - Cours 3 - Programmation objet
Formation C# - Cours 3 - Programmation objet
 
Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)Sujets de preparation bac tp (sayari)
Sujets de preparation bac tp (sayari)
 
Chapitre 1 rappel
Chapitre 1   rappelChapitre 1   rappel
Chapitre 1 rappel
 
Asd1
Asd1Asd1
Asd1
 
TP4 Atelier C++ /GL2 INSAT / Tunisie
TP4 Atelier C++ /GL2 INSAT / TunisieTP4 Atelier C++ /GL2 INSAT / Tunisie
TP4 Atelier C++ /GL2 INSAT / Tunisie
 
Algorithme & structures de données Chap I
Algorithme & structures de données Chap IAlgorithme & structures de données Chap I
Algorithme & structures de données Chap I
 
Mes devoirs 4 si
Mes devoirs 4 siMes devoirs 4 si
Mes devoirs 4 si
 
Csharp2014
Csharp2014Csharp2014
Csharp2014
 
C# langage & syntaxe
C#   langage & syntaxeC#   langage & syntaxe
C# langage & syntaxe
 
Les bases de la programmation en JAVA
Les bases de la programmation  en JAVA   Les bases de la programmation  en JAVA
Les bases de la programmation en JAVA
 
Zulu DFA active learning
Zulu DFA active learningZulu DFA active learning
Zulu DFA active learning
 

En vedette

En vedette (10)

Fonctions exponentielles et puissances
Fonctions exponentielles et puissancesFonctions exponentielles et puissances
Fonctions exponentielles et puissances
 
Cedric Ringenbach Ignite5 Exponetielle
Cedric Ringenbach Ignite5 ExponetielleCedric Ringenbach Ignite5 Exponetielle
Cedric Ringenbach Ignite5 Exponetielle
 
Généralités sur les fonctions
Généralités sur les fonctionsGénéralités sur les fonctions
Généralités sur les fonctions
 
Cours+ +physique+dipôle+rc+-+bac+math
Cours+ +physique+dipôle+rc+-+bac+mathCours+ +physique+dipôle+rc+-+bac+math
Cours+ +physique+dipôle+rc+-+bac+math
 
Correction
CorrectionCorrection
Correction
 
4e ds2-2012-2013
4e ds2-2012-20134e ds2-2012-2013
4e ds2-2012-2013
 
Les algorithmes d'arithmetique
Les algorithmes d'arithmetiqueLes algorithmes d'arithmetique
Les algorithmes d'arithmetique
 
Serie recurrents & arithmetiques
Serie recurrents & arithmetiquesSerie recurrents & arithmetiques
Serie recurrents & arithmetiques
 
Les algorithmes recurrents
Les algorithmes recurrentsLes algorithmes recurrents
Les algorithmes recurrents
 
Serie2
Serie2Serie2
Serie2
 

Plus de Ămîʼndǿ TrànCè (13)

gestion 1 (corrigé)
 gestion 1 (corrigé)  gestion 1 (corrigé)
gestion 1 (corrigé)
 
gestion bac économie
gestion bac économie gestion bac économie
gestion bac économie
 
bac info : série récursivité
bac info : série récursivitébac info : série récursivité
bac info : série récursivité
 
ù…ù‚ø§ø±ù†ø©
ù…ù‚ø§ø±ù†ø©ù…ù‚ø§ø±ù†ø©
ù…ù‚ø§ø±ù†ø©
 
résumer bac lettre
résumer bac lettrerésumer bac lettre
résumer bac lettre
 
Limites de fonctions et de suites
Limites de fonctions et de suitesLimites de fonctions et de suites
Limites de fonctions et de suites
 
Intégration
IntégrationIntégration
Intégration
 
Fonctions logarithmes
Fonctions logarithmesFonctions logarithmes
Fonctions logarithmes
 
Dérivation et primitivation
Dérivation et primitivationDérivation et primitivation
Dérivation et primitivation
 
Espace
EspaceEspace
Espace
 
Nombres complexes
Nombres complexesNombres complexes
Nombres complexes
 
série rc néméro 1
série rc néméro 1 série rc néméro 1
série rc néméro 1
 
Correction408
Correction408Correction408
Correction408
 

Miniprojet 1

  • 1. L.S 7 Nov Nasrallah A.S 2009/ 2010 Prof : SEGNI Mazen Algorithmique & Programmation Mini-Projet N°1 Matière : Informatique Objectifs :Manipulation des enregistrements & fichiers Classe : 4ème SI On donne la structure élève formé par les 4 champs suivant : Nom Prénom Numéro scolaire Date de naissance Ecrire un programme PASCAL qui permet de : o Remplir un fichier intitulé « classe.dat » sous la racine C: par des élèves. La saisie s’arrête selon le choix de l’utilisateur en répondant à la question « voulez-vous continuer ? O/N ». o Offrir le menu ci-dessous à l’utilisateur. Ce dernier doit choisir l’opération qu’il désir selon son numéro d’ordre. MENU PRINCIPAL 1- INSERER UN ELEVE DANS LE FICHIER. 2- SUPPRIMER UN ELEVE DE FICHIER. 3- MODIFIER UN ELEVE . 4- RECHERCHER UN ELEVE. 5- AFFICHER LE CONTENU DU FICHIER. 6- QUITTER LE PROGRAMME. Donner le numéro de l’opération à effectuer s’il vous plait : _ INDICATIONS - Pour l’insertion, l’utilisateur doit saisir la position ou on va insérer cet enregistrement. - Pour la suppression, l’utilisateur doit saisir la position de l’enregistrement à supprimer. - Pour la modification, l’utilisateur doit saisir la position de l’enregistrement à modifier par un nouveau enregistrement,t saisit au clavier. - La recherche d’un enregistrement est basé sur le numéro scolaire. Donc l’utilisateur doit saisir le numéro scolaire de l’élève puis afficher toutes ses informations s’il existe. OUTILS Clrscr ; permet d’effacer l’ecran. Donewincrt ; Permet de quitter la fenetre d’exécution. Mini-Projet__N°1_Tr1_ Page 1/1