Cours complet pdf D houihri Alaa CHAPITRE 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 ou champs de types éventuellement di ?érents II Déclaration Décl

D houihri Alaa CHAPITRE 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 ou champs de types éventuellement di ?érents II Déclaration Déclaration d ? une structure enregistrement En algorithmique Puisque l'enregistrement est un nouveau type on commence par sa déclaration Tableau de déclaration des nouveaux types Type Nom type Enregistrement champ Type -- -- champ n Type n Fin Nom Type Puis la déclaration des objets variables utilisant ce type Tableau de déclaration des objets Objet Type Nature identi ?cateurobjet Nomtype Rôle Enregistrement pour ? En Pascal TYPE Nomtype Record champ type - - -champn typen End VAR identi ?cateurobjet Nom type III Utilisation INFINFRC Page Chttp www najah com 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 En algorithmique variable champ valeur En Pascal variable champ valeur Exemple En algorithmique Tableau de déclaration des nouveaux types Type Fiche enregistrement nom prénom Cha? ne sexe Caractère numéro Entier non signé moyenne Réel num cin Entier long Fin Fiche Tableau de déclaration des objets Objet Type Nature élève Fiche Rôle Enregistrement pour une ?che d'un étudiant 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 En Pascal Le type enregistrement TYPE Fiche Record nom prenom String sexe Char INFINFRC Page Chttp www najah com numero Byte moyenne Real num cin LongInt End Déclaration de la variable élève VAR eleve Fiche A ?ectation des valeurs à cette variable eleve nom 'Swidi' eleve prenom 'Basma' eleve sexe 'F' eleve numero eleve moyenne eleve num cin Utilisation pour une action de lecture Au niveau de l'analyse Au niveau de l'algorithme Au niveau du Pascal variable champ Donnée Lire variable champ ReadLn variable champ Exemple Au niveau de l'analyse élève nom Donnée Entrer le nom de l'élève Au niveau de l'algorithme Ecrire Entrer le nom de l'élève Lire élève nom Au niveau du Pascal Write 'Entrer le nom de l''élève ' ReadLn eleve nom Utilisation pour une action d'écriture Au niveau de l'analyse et de l'algorithme Ecrire variable champ Exemple Au niveau du Pascal Write variable champ INFINFRC Page Chttp www najah com Au niveau de l'analyse et de l'algorithme Ecrire Nom élève nom Au niveau du Pascal WriteLn 'Nom ' eleve nom Structure Avec Faire Pour simpli ?er l'écriture et éviter l'utilisation répétée des champs et de la notation avec le point variable champ on peut utiliser l'instruction Avec Faire With Do Cette structure s'utilise aussi bien avec une opération d'a ?ectation de lecture ou d'écriture Syntaxe Au niveau de l'analyse et de l'algorithme Avec variable Faire ensemble d'actions Fin Avec Au niveau du Pascal With variable Do Begin ensemble d'actions End Au Niveau de l'algorithme Avec élève Faire A ?ectation nom Swidi Lecture Ecrire Entrer le sexe de l'étudiant Lire sexe Ecriture Ecrire Moyenne

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jan 09, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 314.3kB