Algorithmique et structures de donnees ii l x27 enregistrement

Université de Manouba Ecole Supérieure d ? Economie Numérique ESEN Algorithmique et structures de données II Cours L ? enregistrement Réalisé par Dhouha Maatar Les enregistrements I- Dé ?nition ? Un enregistrement est un type de données dé ?ni par l'utilisateur et qui permet de grouper un nombre ?ni d'éléments de types éventuellement di ?érents ? Un enregistrement appelé aussi structure est une variable complexe qui permet de désigner sous un seul nom un ensemble de valeurs pouvant être de types di ?érents simples ou complexes ??Chaque élément de l ? enregistrement est nommé champ ??L ? accès à un champ se fait par son nom dans l ? enregistrement CLes enregistrements II-Déclaration Puisque l'enregistrement est un nouveau type on commence par sa déclaration Lors de la déclaration de l ? enregistrement on dé ?nit un modèle o? on indique les champs de l ? enregistrement c'est-à-dire le type et le nom des variables qui la composent ? Puis la déclaration des objets variables utilisant ce type Exemple VAR e e Etudiant Les enregistrements III- Utilisation Utilisation pour une action d'a ?ectation L'a ?ectation de valeurs aux di ?érents champs d'une variable de type enregistrement se fait par une opération de type variable champ valeur Exemple Déclaration de Type Fiche enregistrement nom prénom Cha? ne sexe Caractère numéro Entier moyenne Réel num cin Entier Fin Fiche Déclaration de variable VARIABLE eleve Fiche A ?ectation de valeurs à cette variable élève nom Swidi élève prénom Basma élève sexe ? F ? élève numéro élève moyenne élève num cin CLes enregistrements III- Utilisation Utilisation pour une action de lecture Lire variable champ Exemple Ecrire Entrer le nom de l'élève Lire élève nom Utilisation pour une action d'écriture Ecrire variable champ Exemple Ecrire Nom élève nom Enregistrement comportant des tableaux Comme on a vu précédemment un enregistrement peut contenir des champs de type cha? ne de caractères ou bien de type tableau Notation e notes désigne la quatrième note du tableau notes de l ? étudiant e Les enregistrements IV- Passage d'un enregistrement en paramètre d'un sous-programme Il est possible de passer tout un enregistrement en paramètre d'une fonction ou d'une procédure on n'est pas obligé de passer tous les champs uns à uns ce qui permet de diminuer le nombre de paramètres à passer exactement comme pour les tableaux Exemple Type tpersonne enregistrement nom cha? ne prénom cha? ne ? ge entier Fin tpersonne Variable pers pers tpersonne Voilà une fonction qui renvoie la di ?érence d ? ? ge entre deux personnes Fonction di ?érence pers pers tpersonne entier Début Si pers age pers age Alors Retourne pers age ?? pers age Sinon Retourne pers age ?? pers age FinSi FinFonct CLes enregistrements V- L'imbrication d'enregistrements Supposons que dans le type personne nous ne voulions plus l'? ge de la personne mais sa date de naissance Une date est composée de trois variables jour mois année indissociables Une date correspond donc à une entité du monde réel qu'on doit représenter par

Documents similaires
Universites francophones litterature mag 0 0
Opel corsa Opel Corsa Sauter à la navigationSauter à la recherche Pour les articles homonymes voir Corsa La Corsa est une automobile citadine du constructeur automobile allemand Opel commercialisée à partir de Depuis son lancement l'Opel Corsa a été produ 0 0
Les techniques de recrutement MANAGEMENT DES RESSOURCES HUMAINES LES TECHNIQUES 0 0
Partie 1 agir chapitre 1 Partie AGIR CHAPITRE LE BONHEUR EST-IL UN IDÉAL INACCESSIBLE ÉTAPE Dé ?nir les mots clés Bonheur ? plaisir état joie global complet composé Idéal ? perfection utopique croissant insatisfait Inaccessible ? en fait concret en droit 0 0
Cours 3 annee raffinage et petrochimie chimie organique industrielle 0 0
REPUBLIQUE DU CAMEROUN Paix – Travail – Patrie --------------- MINESEC/OBC ---- 0 0
Hp49g pocket guide HP G Pocket Guide KJPAJPO Quick Reference Chart Function Key Guide Reserved Names and Constants Units Error and Status Messages System Information A System Flags B Object Types C Character Keys Command Reference Version C Quick Referenc 0 0
Jean louis houdebine reconstruction Jean-Louis Houdebine témoigne en réponse à nos questions de l ? e ?ervescence intellectuelle à Poitiers dans les années et Par Jean- Louis Houdebine Un aller-retour Poitiers On peut tout résumer en quelques dates Novemb 0 0
Cheval reve 1 Un cheval de rêve Auteur Évelyne Brisou-Pellen Illustrations Marc Lizano Nathan coll Nathanpoche ? première édition Fiche pédagogique établie par Daniel Bensimhon conseiller pédagogique Prix ?? x cm ?? pages ? Niveau CM CM ? Thèmes et mots-c 0 0
Il CEE - COMMISSION MAl 1965 Organisation de la production et de la commerciali 0 0
  • 29
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager