Professional Documents
Culture Documents
التسجيلات
التسجيلات
Les Enregistrements
العنارص
متهيد .1
تعريف التسجيةل .2
الترصحي .3
العمليات املمكنة .4
التعلمية Avec .5
متهيد .1
من املعلوم أن بىن املعطيات نوعان: تعريف التسجيةل .2
.1متجانسة ( :)Homogèneاذا اكنت البنية حتوي متغريات من نفس المنط الترصحي .3
.2غري متجانسة ( :)Hétérogèneاذا اكنت البنية حتوي متغريات متلفة أمناط العمليات املمكنة .4
التعلمية Avec .5
ومن بني البىن الغري متجانسة نذكر:
التسجيالت Les Enregistrement
احلقول Champs
مثال: متهيد .1
نريد معاجلة معلومات املرتبص Stagالتالية: تعريف التسجيةل .2
اللقب .العمر .العنوان الامس . الترصحي .3
العمليات املمكنة .4
التسجيةل Stag : التعلمية Avec .5
احلقول Champs
الترصحي متهيد .1
هناك طريقتان للترصحي الترصحي : تعريف التسجيةل .2
(1الترصحي املبارش : الترصحي .3
لتكن Eتسجيةل مكونة من nحقل للك مهنا منط خاص به .يمت الترصحي العمليات املمكنة .4
ابلتسجيةل Eاكلآيت: التعلمية Avec .5
Var E : Enregistrement
Champ 1 : Type 1
امس التسجيةل Champ 2 : Type 2 أمناط احلقول
…
Champ n : Type n
Finأسامء احلقول
الترصحي متهيد .1
املثال السابق :نريد معاجلة معلومات املرتبص Stagالتالية: تعريف التسجيةل .2
الامس .اللقب .العمر .العنوان الترصحي .3
Var Stag : Enregistrement العمليات املمكنة .4
]Nom : Chaine [25 التعلمية Avec .5
]Prenom : Chaine [25
Age : Entier
]Adresse : Chaine [50
Fin
] Chaine [nسلسةل رموز مكونة من nرمز كقىص حد مالحظة:
الترصحي متهيد .1
تعريف التسجيةل .2
احلقول اليت لها نفس المنط ميكن مجعها يف نفس السطر: مالحظة : الترصحي .3
العمليات املمكنة .4
Var Stag : Enregistrement التعلمية Avec .5
]Nom, Prenom : Chaine [25
Age : Entier
]Adresse : Chaine [50
Fin
الترصحي متهيد .1
: اكلآيتE يمت الترصحي ابلتسجيةل: Pascal يف لغة تعريف التسجيةل .2
Var E : Record
Champ 1 : Type 1; الترصحي .3
Champ 2 : Type 2; العمليات املمكنة .4
…
Champ n : Type n; Avec التعلمية .5
End;
Var Stag : Record :املثال السابق
Nom, Prenom : String [25] ;
Age : Integer ;
Adresse : String [50];
End;
الترصحي متهيد .1
(2الترصحي ابلمنط :يمت الترصحي أوال بمنط جديد مث ابلتسجيةل Eاكلآيت: تعريف التسجيةل .2
Type Nom _Type = Enregistrement الترصحي .3
Champ 1 : Type 1 العمليات املمكنة .4
امس المنط اجلديد Champ 2 : Type 2 أمناط احلقول التعلمية Avec .5
…
أسامء احلقول Champ n : Type n
Fin
Var E : Nom_Type