Cours algorithmique et programmation

REPUBLIQUE TUNISIENNE MINISTERE DE L ? EDUCATION ET DE LA FORMATION - Cours Algorithmique Programmation ème Science informatique Exercices et sujets bac corrigés Prof Mr Chraiet Khaled ? Edi on A tous les lecteurs a ?n de réussir ce travail n ? hésitez pas de me signaler tout type d ? erreurs ou de fautes e-mail khaledc hraiet yahoo fr CLes enregistrements et les ?chiers CChap I Les enregistrements les ?chiers Les enregistrements et les ?chiers Objectifs Dé ?nir la structure enregistrement Dé ?nir les ?chiers et les modes d ? accès Mettre à pro ?t les structures enregistrement et ?chiers pour résoudre des problèmes A ? Les enregistrements I ? Introduction Activité Un établissement scolaire utilise une application informatique pour saisir manipuler et mémoriser les informations concernant ses élèves exemple des informations Numéro Nom Prénom sexe moyenne cherni Sihem F Barhoumi Mourad M Dziri Fahmi M Question A ?n d ? écrire ce programme proposer une structure de donnée adéquate a ce problème Réponse ? Utiliser des variables simples Num pour numéro Nom pour nom Moy pour la moyenne Cette proposition valable peut être que pour un seul élève ? Utiliser les tableaux on propose un tableau pour chaque colonne ou champs ? Un tableau pour les Numéros NU ? ? ? Un tableau pour les noms ? Un tableau pour les prénoms Cherni Barhoumi ? ? Dziri Un tableau pour les moyennes Cette proposition à plusieurs anomalies d ? abord elle nécessité beaucoup d ? espace mémoire qui est le plus couteux De plus a chaque modi ?cation dans un tableau doit être suivit obligatoirement par modi ?cation de tous les tableaux pour assurer la cohérence des informations de chaque élève ? Utiliser une nouvelle structure pour rendre le traitement plus facile on doit grouper toutes les informations concernant un élève dans une seule structure qui est impossible pour un tableau cette nouvelle structure s ? appelle Enregistrement ou Article en Pascal s ? appelle Record CChap I On la représente comme suite Les enregistrements les ?chiers Num Entier Nom Chaine Prénom Chaine Sexe caractère Moy Réel Une seule entité qui s ? appelle enregistrement E On désigne par E Num E Nom E Prenom un champ qui représente le Numéro un champ qui représente le Nom un champ qui représente le prénom E Moy un champ qui représente la moyenne En général Champ type Champ type Champ type Champ type Champ type Une seule entité d ? une variable enregistrement Nous venons de voir que les variables simples ou les tableaux ne permettent pas de ranger des données de types di ?érents Si nous voulons établir par exemple une structure comportant en même temps des informations alphanumériques numériques nous devons créer un nouveau TYPE qui permet de les regrouper II- Dé ?nition et déclaration Un enregistrement ou Article record est un type de donnée structuré dé ?ni par l'utilisateur qui permet de regrouper un nombre ?ni des données champs de di ?érents types alphabétique numérique logique sous

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