TP
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

Fichiers et Tableaux Avril 2012 PowerPoint PPT Presentation


  • 44 Views
  • Uploaded on
  • Presentation posted in: General

TP. Fichiers et Tableaux Avril 2012. Un fichier. Permet le stockage de données sur des supports de mémoire externes ( donc les données ne seront pas perdues à la fin de l’exécution des programmes). Déclaration. Var Fichier : file of <type de base> ;. Pas de type : Array

Download Presentation

Fichiers et Tableaux Avril 2012

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Fichiers et tableaux avril 2012

TP

Fichiers et Tableaux

Avril 2012


Un fichier

Un fichier

  • Permet le stockage de données sur des supports de mémoire externes

    (donc les données ne seront pas perdues à la fin de l’exécution des programmes)


D claration

Déclaration

Var

Fichier : file of <type de base> ;

  • Pas de type :

  • Array

  • File


Exemple

Exemple

Type

Personne = record

Nom : string[20];

Prenom: string[20];

Age: integer;

end;

Var

F: file of personne;


Application de gestion de stock partie 1 les fichiers

Application de Gestion de stockPartie 1 : les fichiers


Fichiers et tableaux avril 2012

?

  • Déclaration d’un fichier d’articles ,,

  • Lecture de 20 articles et leur stockage dans le fichier,,,,


U n article est caract ris par

Un Article est caractérisé par:

  • Une référence ………… numérique

  • Un nom ………… chaine de caractères

  • Quantité en stock de chaque article

  • Le stock minimal pour le ravitaillement de l’article………… numérique

  • Le prix unitaire de chaque article………… numérique

  • Le prix total de chaque article en stock………… numérique


Fichiers et tableaux avril 2012

pu : integer;

Le prix total


Program tp uses crt

Program TP;uses CRT;

Type

Article = record

Ref: Byte;

Nom : string[20];

qte: Byte;

Stck_min: Byte;

Prix_uni: Word;

Prix_total: Word;

end;

Var

F: file of article;


Assignation de fichier

Assignation de fichier

Assign (nom _logique, nom_physique);

Nom dans le programme

Nom sur le disque

Exemple

Assign(f, ‘C:\perso.dat’ )


Fichiers et tableaux avril 2012

  • Begin

    • Clrscr;

    • Assign (F, ‘stock.dat’);


Ouverture d un fichier en criture

Ouverture d’un fichier en écriture

Rewrite (nom_logique);

Écriture d’un enregistrement dans un fichier

Write (nom_logique, nom_variable);


Fichiers et tableaux avril 2012

rewrite(F);

For i:=1 to 20do

begin

writeln('donner le nom de l article ',i);

readln(art.nom);

writeln('donner la quantite de l article‘,i);

readln(art.quantite);

write(F , art);

end;


Fichiers et tableaux avril 2012

Ouverture d’un fichier en Lecture

Reset (nom_logique);

Lecture d’un enregistrement dans un fichier

Read (nom_logique, nom_variable);


Fichiers et tableaux avril 2012

reset (F);

whilenot eof(F) do

begin

read(F, art);

writeln(art.nom);

end;


Fichiers et tableaux avril 2012

Fermeture d’ un fichier

Close (nom_logique);


Fichiers et tableaux avril 2012

  • close(F);

  • Readkey;

  • end.


Application de gestion de stock partie 1 les fichiers1

Application de Gestion de stockPartie 1 : les fichiers


Gestion de stock partie 2 les tableaux

Gestion de stockPartie 2 : les tableaux


  • Login