مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “المصفوفات – تمارين شاملة” وفق المنهاج الجزائري. المصفوفات تسمح بتخزين مجموعة من البيانات من نفس النوع.
المفاهيم الأساسية
المصفوفة (Array) هي بنية بيانات تخزن عدة قيم من نفس النوع في مواقع متتالية من الذاكرة. تعريف مصفوفة: int tab[10]; يخزن 10 أعداد صحيحة. الترقيم يبدأ من 0. يمكن الوصول للعناصر باستخدام tab[i]. المصفوفات أحادية البعد وثنائية البعد.
النقاط الرئيسية
- تعريف المصفوفات وتهيئتها
- الوصول إلى عناصر المصفوفة
- المصفوفات أحادية البعد
- المصفوفات ثنائية البعد
أمثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024
السؤال: اكتب برنامجاً لقراءة 10 أعداد في مصفوفة وحساب مجموعها.
الحل: int tab[10], s=0; for(i=0;i<10;i++) { scanf("%d",&tab[i]); s+=tab[i]; }
مثال 2: بكالوريا 2023
السؤال: مصفوفة 3×3، اكتب برنامجاً لحساب مجموع عناصر القطر الرئيسي.
الحل: for(i=0;i<3;i++) s+=mat[i][i]; لأن عناصر القطر الرئيسي هي mat[i][i].
خلاصة
المصفوفات ضرورية لتخزين ومعالجة مجموعات البيانات. إتقان التعامل معها أساسي في البرمجة.
دروس مشابهة
- الإعلام الآلي — البرامج المفتوحة المصدر (تطبيقات) — السنة الرابعة متوسط
- الإعلام الآلي — أجيال الحاسوب (حلول مفصلة) — السنة الأولى ثانوي
- الإعلام الآلي — الملفات النصية (Fichiers Texte / Text Files) في لغة Pascal: التع
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.