الجمعة , يوليو 24 2026
أخبار الموقع

الإعلام الآلي — البرمجة الشيئية: مفاهيم أساسية (OOP) — الثانية ثانوي — المنهاج الجزائري

البرمجة الشيئية (OOP): المفاهيم الأساسية

البرمجة الشيئية (Object-Oriented Programming) هي نمط برمجي يعتمد على مفهوم “الكائنات”. هذا الدرس مخصص لتلاميذ السنة الثانية ثانوي في مادة الإعلام الآلي.

أولا: مفهوم الكائن (Object)

الكائن هو وحدة برمجية تجمع بين البيانات (خصائص) والوظائف (طرق). كل شيء في الحياة الواقعية يمكن تمثيله ككائن: سيارة، طالب، كتاب، إلخ.

ثانيا: الصف (Class)

الصف هو نموذج أو قالب لإنشاء الكائنات. يحدد الخصائص والطرق التي ستتملكها الكائنات المنشأة منه.

مثال في بايثون:

class Student:
    def __init__(self, name, age, grade):
        self.name = name
        self.age = age
        self.grade = grade
    
    def display_info(self):
        print(f"الاسم: {self.name}")
        print(f"العمر: {self.age}")
        print(f"المعدل: {self.grade}")

# إنشاء كائن
s1 = Student("أحمد", 16, 15.5)
s1.display_info()

ثالثا: مبادئ البرمجة الشيئية

  • التغليف (Encapsulation): إخفاء التفاصيل الداخلية للكائن
  • الوراثة (Inheritance): إنشاء صف جديد بناء على صف موجود
  • تعدد الأشكال (Polymorphism): نفس العملية بطرق مختلفة

تمارين

  1. أنشئ صفاً باسم “Book” بخصائص: title, author, pages وطريقة display().
  2. أضف طريقة للصف Student تحسب تقدير الطالب (ممتاز، جيد، مقبول…).
  3. ما الفرق بين الصف والكائن؟ اشرح بمثال.

للمزيد حول بايثون، راجع بايثون: السلاسل النصية والعمليات عليها. كما يمكنك الاطلاع على بايثون: القوائم والعمليات عليها.

شاهد أيضا

اللغة العربية — درس في النحو: البدل (أنواعه وأحكامه الإعرابية) — 2 ثانوي — شعبة آداب — بكالوريا — المنهاج الجزائري

اللغة العربية — درس في النحو: البدل (أنواعه وأحكامه الإعرابية) — 2 ثانوي — شعبة …

الفلسفة — مشكلة الحقيقة: نظريات الحقيقة — الثانية ثانوي — المنهاج الجزائري

مشكلة الحقيقة: نظريات الحقيقة ومعاييرها ما الحقيقة؟ كيف نميز بين الحقيقة والخطأ؟ هذا درس في …

الإعلام الآلي — تطوير الويب: JavaScript أساسيات — الثانية ثانوي — المنهاج الجزائري

تطوير الويب: أساسيات JavaScript JavaScript هي لغة برمجة من جهة العميل (Client-side) تستخدم لجعل صفحات …

الإعلام الآلي — الذكاء الاصطناعي: الأنظمة الخبيرة وتعلم الآلة — الثالثة ثانوي — المنهاج الجزائري

الذكاء الاصطناعي: الأنظمة الخبيرة وتعلم الآلة الذكاء الاصطناعي هو فرع من علوم الحاسوب يهدف إلى …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026