لغة C: المصفوفات أحادية البعد
درس حول المصفوفات أحادية البعد (Vectors) في لغة C مع تمارين
المفاهيم الأساسية
في هذا الدرس نقدم شرحا مفصلا للمفاهيم الأساسية وفق المنهاج الرسمي الجزائري لتلاميذ الشعب العلمية.
القواعد الأساسية
من الضروري إتقان القواعد والمبادئ الأساسية. نقدم ملخصا مركزا لأهم القواعد مع أمثلة توضيحية.
أمثلة محلولة
مثال 1:
أعلن مصفوفة من 5 أعداد صحيحة واملأها
الحل: int t[5]; for(i=0;i<5;i++){ scanf('%d', &t[i]); }
مثال 2 (بكالوريا):
بكالوريا 2022: برنامج يحسب مجموع عناصر مصفوفة
الحل: int s=0; for(i=0;i<5;i++){ s+=t[i]; } printf('المجموع=%d',s)
تمارين بكالوريا
تمرين 1:
برنامج يبحث عن أكبر قيمة في مصفوفة
الحل: int max=t[0]; for(i=1;i<5;i++){ if(t[i]>max) max=t[i]; }
تمرين 2:
بكالوريا 2021: برنامج يعكس ترتيب عناصر مصفوفة
الحل: for(i=0;i<5/2;i++){ int tmp=t[i]; t[i]=t[4-i]; t[4-i]=tmp; }
للمزيد من دروس الإعلام الآلي للشعب العلمية يمكنكم زيارة أقسام الموقع.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.