الإعلام الآلي — البرمجة كائنية التوجه — مقدمة — السنة الثالثة متوسط — المنهاج الجزائري
مقدمة في البرمجة كائنية التوجه (OOP) والمفاهيم الأساسية.
المحتوى العلمي للدرس
1. مفهوم أساسي
البرمجة كائنية التوجه (OOP): نمط برمجة يعتمد على الكائنات (Objects) والصفوف (Classes). الصف: قالب يحدد خصائص وسلوك كائن. الكائن: نسخة من الصف. الخصائص (Attributes): بيانات الكائن. الطرق (Methods): سلوكيات الكائن.
2. شرح مفصل
مفاهيم OOP: (1) التغليف (Encapsulation): إخفاء البيانات الداخلية. (2) الوراثة (Inheritance): صف يرث من صف آخر. (3) تعدد الأشكال (Polymorphism): نفس الطريقة تعمل بطرق مختلفة. مثال: صف سيارة له خصائص (لون، سرعة) وطرق (انطلق، توقف).
3. تطبيقات وتمارين
OOP تستخدم في: تطوير التطبيقات الكبيرة، الألعاب، تطبيقات الويب، الذكاء الاصطناعي.
أمثلة توضيحية
المثال الأول: مثال صف في بايثون: class Car: def __init__(self, color): self.color = color. def start(self): print(The car starts).
المثال الثاني: ما الفرق بين الصف والكائن؟ الحل: الصف هو القالب أو المخطط. الكائن هو نسخة فعلية من الصف.
تمارين تطبيقية
- مثل لسيارة: الصف Car (مخطط السيارة) والكائن my_car (سيارتي الفعلية).
- ما الفرق بين الوراثة والتغليف في OOP؟
- لماذا تستخدم OOP في المشاريع الكبيرة؟
خلاصة: تعلمنا أساسيات البرمجة كائنية التوجه. OOP تنظم الكود وتجعله قابلاً لإعادة الاستخدام.
📍 **دروس مشابهة:**
- القانون — مقدمة في القانون — السنة الثالثة جامعي
- القانون — مقدمة في القانون — الماستر 2
- القانون — مقدمة في القانون — الماستر 1
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.