الجمعة , يوليو 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. ما الفرق بين الصف والكائن؟ اشرح بمثال.

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

شاهد أيضا

التربية الإسلامية — درس: العلم في الإسلام (فضله وأهميته) — الثانية متوسط — المنهاج الجزائري

/tmp/tmpges_14jb.html

التربية الإسلامية — درس: صلة الأرحام وأهميتها في الإسلام — الثانية متوسط — المنهاج الجزائري

/tmp/tmpfwmy24p6.html

التربية الإسلامية — درس: أحكام السجود (سجود السهو والتلاوة والشكر) — الثانية متوسط — المنهاج الجزائري

/tmp/tmp284avkiy.html

التربية الإسلامية — درس: الأمانة في الإسلام (مفهومها وأهميتها) — الثانية متوسط — المنهاج الجزائري

/tmp/tmptw02zhfx.html

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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