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.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Tests et Validation du logiciel
Stockage de données.
Cours n° 2 Les entrées-sorties Biliothèque C++ (iostream) –
Algorithmes et structures de données 9ème cours Patrick Reuter maître de conférences
Algorithmes et structures de données 7ème cours
CH-II. LA GESTION DES DONNEES TECHNIQUES
III- Les fonctions 1- Activité 02
Gestion de FICHIERS.
1 Javascript Merci à Emmanuel Nauer. 2 Javascript Quid ? Langage de programmation lié à HTML. Code Javascript intégré aux pages HTML. Code interprété
FLSI602 Génie Informatique et Réseaux
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Algorithmique -les fichiers-
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
4.3. Fonctions mathématiques de base en Pascal Syntaxe Fonction
Par Fabrice Pasquier Cours III
Chapitre n°2 : Architecture d'un ordinateur
Chapitre IV LES STRUCTURES SIMPLES. Plan I- Les entrées II- Laffectation III- Les sorties.
Les éléments de base de l’algorithmique
Les structures de données
TP : Fichiers et Tableaux Séance N°2 Avril Application de Gestion de stock Partie 1 : les fichiers 1 Création dun fichier de 20 articles.
TP Enregistrements Avril Un enregistrement permet de regrouper des éléments ayant des types différents au sein dune même structure de données (chose.
LES SOUS-PROGRAMMES USTL Licence S.T.A. S3 A.P.I.2.
Accès aux données généralisé SQL est presque une solution! Le problème: Le SQL n'est pas une langue complète, et doit être intégré dans un langage de programmation.
Les fichiers binaires en C++
A quoi sert un tableur ? Un tableur, c'est un logiciel qui permet de remplir des tableaux avec des nombres, des chaines de caractères, ou des formules.
FICHIERS : Définition : Algorithme général:
SEANCE 10 Python Entrée et sortie de fichiers Lycée Louis Vincent Lundi 20 janvier
Le langage Javascript pour le web
Semaine #1 INF130 par Frédérick Henri.
CSI2520, Hiver 2007 Le langage Pascal Un langage de programmation Impérative.
Operations de Base en C++ sur les Fichiers
Environnements d'exécution
IFT 6800 Atelier en Technologies d’information
Ift 2251 Introduction au Génie Logiciel
LIFI-Java 2004 Séance du Jeudi 9 sept. Cours 1. La notion de langage Décrire une tâche à effectuer –programme Écrire à un haut niveau –facile pour lutilisateur.
Les fichiers texte en C++
LANGAGE PASCAL Introduction rapide….
1 Algorithmique et programmation en Itérations (boucles) Types numériques simples (suite)
Algorithmes de tri et de recherche
Les variables et les types standard des données
Un survol du language C.
Labo 4 : Les structures et les entrées et sorties
1 Structures des données. 2  Le tableau permettait de désigner sous un seul nom un ensemble de valeurs de même type, chacune d'entre elles étant repérée.
Modification dynamique
Concepts intermédiaires de VHDL
Le Test des logiciels Ifsic 1  Yves Le Traon 2002 Le Diagnostic Yves Le Traon.
 Requêtes MySQL en PHP Introduction
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.
Entrées / Sorties.
CSI 3525, Implémentation des sous-programmes, page 1 Implémentation des sous-programmes L’environnement dans les langages structurés en bloc La structure.
Cours LCS N°4 Présenté par Mr: LALLALI
Les fichiers 1ère partie
Les variables fichiers. Le type fichier On manipule les fichiers par l’intermédiaire de structures FILE décrites dans stdio.h FILE *monFichier; –Nom physique.
Les bases de l’algorithmique
Informatique de Gestion part II – the dark macro
Note: Les nombres écrits en gras renvoie à des leçons entières. Symbole %FOUND 6-13 %ISOPEN 6-13 %NOTFOUND 6-13 %ROWCOUNT 6-13 %ROWTYPE 5, 6-17 %TYPE 1-20.
Structures de données avancées : Principales structures de fichiers
CPI/BTS 1 Algorithmique & Programmation Les Fichiers Algo – Prog CPI/BTS1 – M. Dravet – 21/04/2004 Dernière modification: 21/04/2004.
Algorithmique Algorithmique  Pascal
LES TABLEAUX Définition: Création d’un tableau:
Seconde 8 Module 7 M. FELT 03/11/ Module 7: Algorithmique #2  Objectifs:  AlgoBox.  Définition d’un algorithme.  Affectation de variable. 
C++ BY AURÉLIEN MODULO MARION. PLAN DES TROIS PRÉSENTATIONS C++ avancé C++ orienté objet Bases de C++
PhP 2. Tableaux et structures de contrôle. Les tableaux Définition –Rassemblement d’un ensemble de valeurs portant le même nom de variable –Types de tableaux.
L ES INSTRUCTIONS DE L ECTURE, E CRITURE ET A FFECTATION Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
Accès aux fichiers en C.
MINISTÈRE DE L’ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE
Type Tableau Partie 1 : Vecteurs
Transcription de la présentation:

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 lexécution des programmes)

Déclaration Var Fichier : file of ; Pas de type : - Array - File

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 1 Création dun fichier de 20 articles

? Déclaration dun fichier darticles,, Lecture de 20 articles et leur stockage dans le fichier,,,,

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 larticle………… numérique Le prix unitaire de chaque article………… numérique Le prix total de chaque article en stock………… numérique

pu : integer; Le prix total

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 Assign (nom _logique, nom_physique); Nom dans le programme Nom sur le disque Exemple Assign(f, C:\perso.dat )

Begin Clrscr; Assign (F, stock.dat);

Ouverture dun fichier en écriture Rewrite (nom_logique); Écriture dun enregistrement dans un fichier Write (nom_logique, nom_variable);

rewrite(F); For i:=1 to 20 do 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;

Lecture dun enregistrement dans un fichier Read (nom_logique, nom_variable); Ouverture dun fichier en Lecture Reset (nom_logique);

reset (F); while not eof(F) do begin read(F, art); writeln(art.nom); end;

Fermeture d un fichier Close (nom_logique);

close(F); Readkey; end.

Application de Gestion de stock Partie 1 : les fichiers 1 Création dun fichier de 20 articles 2 Ajout de trois articles 3 Suppression du deuxième article

Gestion de stock Partie 2 : les tableaux 1 Remplir le tableau quantité à partir du fichier 2 Remplir le tableau prix_unitaire à partir du fichier 3 Calcul du prix total de chaque article Tri à bulle 4 Stockage des résultats dans un fichier de type réel