مقدمة
مرحباً بكم في درس جديد من مادة الإعلام الآلي للمرحلة المتوسطة حسب المنهاج الجزائري. في هذا الدرس، سنتناول موضوع المصفوفات في البرمجة: التعريف والمعالجة.
الأهداف التعليمية
- فهم مفهوم المصفوفة (Array).
- التمييز بين القائمة والمصفوفة.
- معالجة عناصر المصفوفة.
- استخدام المصفوفات في حل المشكلات.
المصفوفة (Array)
المصفوفة هي هيكل بيانات يخزن مجموعة من العناصر من نفس النوع في مواقع متجاورة من الذاكرة. على عكس القوائم في Python، يمكن للمصفوفات تخزين عناصر من نوع واحد فقط (أعداد صحيحة، أعداد عشرية، …).
مصفوفة ثنائية الأبعاد
المصفوفة يمكن أن تكون ثنائية الأبعاد (جدول) وتستخدم لتمثيل بيانات منظمة مثل مصفوفة العلامات: marks[3][4] تعني 3 طلاب و 4 مواد.
معالجة المصفوفات
يمكن معالجة عناصر المصفوفة باستخدام الحلقات: for i in range(len(arr)): print(arr[i]). للبحث: if x in arr: print(“موجود”). للفرز: sorted(arr).
تمارين تطبيقية
- التمرين الأول: أنشئ مصفوفة من 5 أعداد واطبعها باستخدام حلقة.
- التمرين الثاني: اكتب برنامجاً يحسب مجموع عناصر مصفوفة.
- التمرين الثالث: اكتب برنامجاً يجد أصغر عنصر في مصفوفة.
ملخص الدرس
المصفوفات: تخزين عناصر من نفس النوع. يمكن معالجتها بالحلقات. مصفوفات ثنائية للجداول. راجع درس الأعداد الطبيعية والعشرية ودرس نظرية فيثاغورس.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.