• Aucun résultat trouvé

1- Qu’est ce qu’un enregistrement ?

N/A
N/A
Protected

Academic year: 2022

Partager "1- Qu’est ce qu’un enregistrement ? "

Copied!
5
0
0

Texte intégral

(1)

1- Qu’est ce qu’un enregistrement ?

Un enregistrement

Exemple d’enregistrement :

ELEVE

Champ Signification Type

C Code Mot

N Nom Chaine [15]

P Prénom Chaine [20]

G Genre Caractère

MG Moyenne Générale Réel

Exercice 1 :

Dans le tableau suivant, donner trois autres exemples d’objets de monde réel ainsi que certaines de leurs caractéristiques comme le montre l’exemple suivant :

Exemple :

Objet Caractéristiques (propriétés)

Voiture Matricule, Puissance, Couleur, marque, ...

Objectifs :

1- découvrir le type enregistrement.

2- déclarer, remplir, afficher les champs d’un enregistrement.

3- découvrir et utiliser un vecteur d’enregistrements

https://elbahi.jimdofree.com/

Disponible en ligne sur :

...

...

champs valeurs

(2)

En algorithmique En pascal TDNT

TYPES

Nom_type = Enregistrement Champ1 : type1

Champ2 : type2 …

Champn : typen Fin Nom_type

TYPE

Nom_type = Record Champ1 : type1 ; Champ2 : type2 ; …

Champn : typen ; end ;

Exemple : TDNT

TYPES

eleve = Enregistrement C : mot

N : chaine[15]

P : chaine[20]

G : caractère MG : réel Fin eleve

3- Comment déclarer une variable de type enregistrement ?

En algorithmique En pascal

TDO

Objet Type / nature Rôle

nom_objet Nom_type Enregistrement pour contenir les informations d’un…

Var

Nom_objet : Nom_type ;

Exemple : TDO

Objet Type / nature Rôle

E eleve Enregistrement pour

contenir les informations d’un élève

(3)

Exercice 2 :

Soit l’enregistrement Patient suivant formé de 5 champs, on vous demande de : 1- Déclarer en algorithmique puis en pascal, l’enregistrement Patient

Patient

Champ Libélle Type

C Code Mot

P Prénom Chaine [20]

N Nom Chaine [20]

D Date de naissance Chaine [10]

G Genre Caractère

2- Déclarer en algorithmique puis en pascal une variable P de type Patient.

4- Comment utiliser une variable de type enregistrement ? 4.1 - Affectation:

Exemple:

4.2 - Lecture:

Exemple:

4.3 - Ecriture :

Exemple:

(4)

Exemple:

Exercice 3 :

Soit le structure ELEVE suivante

ELEVE

Champ Libellé Type Contraintes

N Nom Chaine [15] Non vide

P Prénom Chaine [20] Non vide

MG Moyenne générale Réel Entre 0 et 20 DN Date de Naissance Chaine

G Genre Caractère ‘H’ ou ‘F’

Travail A faire :

On vous demande de faire le programme pascal intitulé gestion_eleve qui permet de : 1- Déclarer un élève E

2- Remplir les champs de l’élève E par des données de votre choix en respectant les contraintes mentionnées dans le tableau.

3- Afficher seulement le nom, le prénom et la moyenne générale de l’élève E.

5- Enregistrement ayant un champ de type enregistrement

Un enregistrement peut avoir un ou plusieurs champs de type enregistrement.

(5)

Exercice 4 :

Reprenons l’exercice 3, on vous demande de déclarer la structure élève sachant que le champ DN (date de naissance) est de type date et que date est un enregistrement formé de 3 champs comme le montre le tableau suivant:

date

Libellé Type

Jour de naissance Octet Mois de naissance Octet Année de naissance Entier

Exercice 5 :

Dans l’exercice 3, on a manipulé les informations d’un seul élève, maintenant si on veut manipuler les informations de 35 élèves quelles sont les structures de données nécessaires pour résoudre ce problème ?

6- Qu’est ce qu’un vecteur d’enregistrements :

Un vecteur d’enregistrements est une structure de données qui contient un ensemble finie d’éléments chacun d’eux est un enregistrement.

Exemple :

Soit l’enregistrement ELEVE suivant formé de 4 champs :

Le tableau T suivant est un vecteur formé par 4 enregistrements ELEVE.

C’est le code de l’élève qui se trouve dans la case 3 du tableau T : ...

Exercice 6 :

Soit la structure ELEVE constituée par les 4 champs suivants :

Champ Libelle Type Caractéristiques

C Code Mot Positif, formé de 4 chiffres

NP Nom et Prénom Chaine de 30 caractères Non vide

G Genre Caractère ‘H’ pour Homme et ‘F’ pour femme

MG Moyenne générale Réel Compris entre 0 et 20

Travail A faire :

Faire le programme pascal qui permet de :

1- Remplir un tableau T par N élèves ( avec 9 < N < 40 ) 2- Afficher le nom et le prénom de chaque élève admis.

3- Calculer et afficher le pourcentage des élèves admis ainsi que celui des redoublants.

T

Références

Documents relatifs

[r]

Dans le cadre de la réorganisation du site VILQUIN, ces poutres d’abord stockées sur l’aire extérieure seront progressivement déplacées vers une zone de stockage de 4 470 m²

Une autre étude permet d’envisager que le nombre d’abonnements à internet en très haut débit en France pourrait continuer à augmenter de 6 % chaque tri- mestre, à partir de la

Avec ce modèle, déterminer à l’aide d’une lecture graphique le nombre d’en- seignants qui seraient près à payer (40 + m) € pour avoir un contrôle déjà prêt.. Par exemple,

i Dans le titre du livre, colorie chaque lettre lettre lettre lettre d’une couleur différente.. Mais la même lettre doit être de la

d Retrouve les bonnes lettres pour former les mots. Relie-les à la

d Relie ensemble les mêmes mots écrits en script (majuscules, minuscules) et

g Continue, comme tu le veux, le chemin du koala qui cherche la