الإعلام الآلي — البرمجة الكائنية OOP: المفاهيم الأساسية — الثالثة ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
المستوى: الثالثة ثانوي (شعب علمية) | الإعلام الآلي
تقديم الدرس
الثالثة ثانوي (شعب علمية) | الإعلام الآلي
المفاهيم الأساسية
- الصنف (Class): نموذج لخصائص وسلوك الكائنات.
- الكائن (Object): مثيل للصنف.
- التغليف: إخفاء التفاصيل (Private/Public).
- الوراثة: اشتقاق صنف من آخر.
الشرح المفصل والتحليل
البرمجة الكائنية (OOP): نمط حديث. الصنف: Type TPerson = Class Private Name:String; Public Procedure Init; End;. الكائن: Var P:TPerson; P.Init;. التغليف: Private (خاص)، Public (عام). الوراثة: Type TStudent = Class(TPerson) … End;. تعدد الأشكال: نفس الوظيفة بسلوك مختلف. المنشئ (Constructor) والمدمر (Destructor). مزايا OOP: إعادة الاستخدام، سهولة الصيانة، التنظيم.
أمثلة تطبيقية
مثال 1: Type TAnimal = Class Public Procedure Sound; Virtual; End;
مثال 2: Type TDog = Class(TAnimal) Procedure Sound; Override; End; {وراثة}
خلاصة عامة
OOP نمط برمجي متقدم. يجب فهم Class, Object, Encapsulation, Inheritance.
تمارين وتطبيقات
- قارن Class و Object.
- فائدة التغليف (Encapsulation)؟
- اشرح الوراثة بمثال.
- OOP مقابل البرمجة الإجرائية.
روابط داخلية مفيدة
للاستزادة: برمجة Pascal – الخوارزميات
📍 دروس مشابهة:
- التاريخ والجغرافيا – أفراد العائلة (من هم أفراد أسرتي) – السنة الأولى إبتدائي – المنهاج الجزائري
- التاريخ والجغرافيا – الحضارة الرومانية: نشأتها وامتدادها – السنة الأولى متوسط – المنهاج الجزائري
- التاريخ والجغرافيا — التاريخ: الاحتلال الفرنسي للجزائر 1830: الأسباب والنتائج — الثالثة ثانوي (شعبة آداب) — بكالوريا — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.