المصفوفات في لغة باسكال
المصفوفة (Array) مجموعة من العناصر من نفس النوع.
1. تعريف المصفوفة
var arr: array[1..100] of Integer; (أحادية البعد). var matrix: array[1..10,1..10] of Real; (ثنائية البعد).
2. التعامل مع العناصر
arr[5] := 10; readln(arr[i]); for i:=1 to n do read(arr[i]);
3. عمليات على مصفوفة
إيجاد أكبر عنصر، المجموع، المعدل، البحث. الفرز (Bubble Sort).
4. المصفوفات الثنائية
for i:=1 to n do for j:=1 to m do read(matrix[i,j]);
مثال
var A: array[1..100] of Integer; s:=0; for i:=1 to 10 do s:=s+A[i]; writeln(s/10);
تمارين
- اكتب برنامجا يقرأ 10 أعداد ويطبع أكبر عدد.
📍 دروس مشابهة:
- الإعلام الآلي — الخوارزميات: خوارزميات الترتيب (Bubble Sort، Insertion Sort، Selection Sort) — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
- الإعلام الآلي — الخوارزميات: تصميم وتحليل — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
- الإعلام الآلي — مشروع برمجي: خطوات التخطيط والتنفيذ — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.