Posted by : aymen Tuesday, 17 December 2013


Les Enregistrements 

Introduction Ecrire un programme qui permet de saisir les élèves du lycée dans tous les niveaux et les arranger en classes.
Les structures de données :
Tableau : Matricule Mon Prénom Date N Classe 

entier chaîne chaîne chaîne chaîne 

Peut-on les mettre dans un seul tableau ? Non 

Nouvelle notion : enregistrement ou RECORD en pascal 

A / Les enregistrements :
I/ Définition et déclaration :
Un enregistrement est un type de donnée qui définit par l’utilisateur qui permet de grouper un nombre fini des éléments de types différents.

Déclaration : 
Algorithmique 

TDNT TDO

Type 
Nom-type =Enregistrement 
champ 1 : type 1
…… 
champ n : type n
Fin Nom- type 
Objet Type/Nature Rôle
Nom_Enreg Nom_type Enregistrement pour…

Pascal : 
Type Nom_type = Record
champ 1 :type 1 ; 
……
champ n : type n ; 
end ; 
Var Nom_enreg : Nom_type ;

Rq : les types peuvent être définis dans pascal ou prédéfinis par l’utilisateur.
exple : type_jour lundi,…….,Samedi) ;
exple : déclaration d’un enregistrement élève 
Ex : écrire un prog saisit 4élèves d’une classe et affiche leurs noms et prénoms 

Algo 
TDNT TDO
E1,E2,E3 élève Enregistrement
pour un élève

élève=enregistrement 
Nom,Prénom :chaîne
Matricule :entier 
Classe :chaîne
Fin eleve
Pascal 
élève=record
Nom,Prénom :string
Matricule :string
Classe :string
End ;

II / Opérations sur les enregistrements 
1/Affectation 

A2.Nom Ben Mohamed 
A2.Prénom Ali
A2.Matricule 1254
A2.Classe 4 S I 

Rqs
*/ il est possible d’affecter 2 enregistrement à condition qu’ils soient de même type
exple : A3 A4
*/ un champ d’un enregistrement peut être lui même un enregistrement 
exple : Date de naissance : jour, mois, année

TDNT
Type 
Date = enregistrement 
Jour :entier
Mois :entier
Année :entier
Fin date

Elève = enregistrement 
Nom, Prénom :chaîne 
Marticule : entier
Date N :date
Classe : chaîne
Fin élève

2/ Lecture

Specification Algorihme Pascal
Variable.champ=donnée lire(variable.champ) read(variable.champ) ;

3/Ecriture
4/Structure avec…faire
Spécification Algorithme Pascal
Avec nom _ enreg faire With nom enreg do
…….. Begin
Fin avec …… 
End ;

Exple : Avec A2 faire 
Ecrire ( donnée le nom ) 
Lire ( nom ) 
Fin avec

5/Tableau d’enregistrements

TDNT
Type
Tab = tableau de 30 élèves

TDO
O T/N R
T Tab Tableau d’enregistrements d’élèves

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog
Blogger Tips and TricksLatest Tips For BloggersBlogger Tricks
Blogger Tricks

Popular Post

Blogger templates

إتصل بنا

Aymen Jaballi : 27380474
Sofiane Ben Khemis : 23656535

Labels

Notice: Undefined variable: code_pub_serv in /home/webestools/www/page/gen_iphost.php on line 20

Blogger news

Powered by Blogger.

Wikipedia

Search results

Translate

من أنا

Featured Posts

- Copyright © BAC INFO DJERBA --- - Designed by sofiane ben khemis and aymen jaballi -