Les Enregistrements-2022
Les Enregistrements-2022
Les Enregistrements-2022
LES ENREGISTREMENTS
I. Déclaration en algorithmique
1ère méthode
Tableau de Déclaration des Objets (T.D.O)
Objet Type/Nature
Enregistrement
Champ1 : Type1
Nom_Enregistrement Champ2, Champ3 : Type2
………
ChampN : TypeN
Fin
2ème méthode
Tableau de Déclaration des Nouveaux Types (T.D.N.T)
Nom_Type_Enregistrement = Enregistrement
Champ1 : Type1
Champ2, Champ3 : Type2
………
ChampN : TypeN
Fin
III. Exemple
Déclarer un enregistrement nommé « Elève » formé de deux champs : « Nom » et « Age ».
Déclaration en algorithmique (1ère méthode)
1
Classe : 4ème Sciences de l’informatique Module : Les enregistrements
Enregistrement
Nom : Chaîne
E
Age : Entier
Fin
2
Classe : 4ème Sciences de l’informatique Module : Les enregistrements
Déclaration en Python
Exemple en Python
Eleve = {
"Nom " : str ( ) ,
"Age " : int ( )
}
E=dict(Eleve)
Remarque :
Un champ d’un enregistrement peut être aussi un enregistrement.
Notation en algorithmique Notation en python
Date= Enregistrement
Date={‘’Jour’’: int,
Jour : 1..31
‘’Mois’’: int,
Mois : 1..12
‘’Annee’’: int
Annee : Entier
}
Fin
Eleve = {"Nom " : str ,
Eleve = Enregistrement
"Age " : int,
Nom : Chaîne
"Dn ": dict(Date)
Age : Entier
}
Dn : Date
E=dict(Eleve)
Fin
3
Classe : 4ème Sciences de l’informatique Module : Les enregistrements
Nom_Objet.Champ.Sous_Champ Nom_Objet["Champ"][‘’Sous_Champ’’]