لغة C: المصفوفات ثنائية البعد
درس حول المصفوفات ثنائية البعد (Matrices) في لغة C مع تمارين
المفاهيم الأساسية
في هذا الدرس نقدم شرحا مفصلا للمفاهيم الأساسية وفق المنهاج الرسمي الجزائري لتلاميذ الشعب العلمية.
القواعد الأساسية
من الضروري إتقان القواعد والمبادئ الأساسية. نقدم ملخصا مركزا لأهم القواعد مع أمثلة توضيحية.
أمثلة محلولة
مثال 1:
أعلن مصفوفة 3×3 واملأها
الحل: int m[3][3]; for(i=0;i<3;i++) for(j=0;j<3;j++) scanf('%d',&m[i][j])
مثال 2 (بكالوريا):
بكالوريا 2022: اطبع عناصر المصفوفة
الحل: for(i=0;i<3;i++){ for(j=0;j<3;j++) printf('%d ',m[i][j]); printf('\n'); }
تمارين بكالوريا
تمرين 1:
برنامج يحسب مجموع عناصر المصفوفة
الحل: int s=0; for(i=0;i<3;i++) for(j=0;j<3;j++) s+=m[i][j]
تمرين 2:
بكالوريا 2021: مجموع عناصر القطر الرئيسي
الحل: int s=0; for(i=0;i<3;i++) s+=m[i][i]
للمزيد من دروس الإعلام الآلي للشعب العلمية يمكنكم زيارة أقسام الموقع.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.