أخبار الموقع

المصفوفات (Tableaux/Arrays) في لغة Pascal: التعريف والتصريح والمعالجة مع تمارين بكالوريا محلولة — الثالثة ثانوي (بكالوريا) إعلام آلي — شعبة تقني رياضي — المنهاج الجزائري

المصفوفات (Tableaux) في لغة Pascal

المصفوفة هي بنية بيانات تستخدم لتخزين مجموعة من العناصر من نفس النوع تحت اسم واحد، ويتم الوصول إلى كل عنصر عبر مؤشر (Index). المصفوفات من المفاهيم الأساسية في البرمجة ومطلوبة بكثرة في امتحانات البكالوريا شعبة تقني رياضي.

1. تعريف المصفوفة (Tableau)

المصفوفة هي مجموعة مرتبة من العناصر (عنصرين فأكثر) من نفس النوع (integer, real, char, string…) تخزن في ذاكرة الحاسوب بشكل متتالٍ.

2. التصريح عن مصفوفة في Pascal

var
  T : array[1..N] of integer;  { مصفوفة أحادية البعد }
  M : array[1..L, 1..C] of real;  { مصفوفة ثنائية البعد }

3. تعبئة وقراءة عناصر المصفوفة

for i := 1 to N do
  readln(T[i]);  { إدخال العناصر }

4. العمليات الأساسية على المصفوفات

العملية الوصف مثال
البحث عن عنصر البحث التسلسلي (Recherche séquentielle) if T[i] = X then …
إيجاد أكبر عنصر المسح وإيجاد القيمة القصوى if T[i] > Max then Max := T[i]
إيجاد مجموع العناصر الجمع التراكمي S := S + T[i]
الفرز مثل الفرز الفقاعي (Bubble Sort) تبديل العناصر

📝 تمرين بكالوريا محلول (مقتبس من بكالوريا 2021)

التمرين: اكتب برنامجا في Pascal يقرأ مصفوفة A من 15 عددا حقيقيا، ثم يحسب ويعرض:
– مجموع عناصر المصفوفة
– متوسط العناصر
– عدد العناصر الأكبر من المتوسط

الحل النموذجي:

program ExamenTableau;
uses wincrt;
var
  A : array[1..15] of real;
  i, count : integer;
  sum, avg : real;
begin
  { إدخال العناصر }
  for i := 1 to 15 do
  begin
    write("Entrez A[", i, "] : ");
    readln(A[i]);
  end;
  { حساب المجموع }
  sum := 0;
  for i := 1 to 15 do
    sum := sum + A[i];
  { حساب المتوسط }
  avg := sum / 15;
  { عد العناصر الأكبر من المتوسط }
  count := 0;
  for i := 1 to 15 do
    if A[i] > avg then
      count := count + 1;
  { عرض النتائج }
  writeln("المجموع = ", sum:0:2);
  writeln("المتوسط = ", avg:0:2);
  writeln("عدد العناصر الأكبر من المتوسط = ", count);
end.

📌 الخلاصة

المصفوفات أداة قوية لتخزين ومعالجة البيانات في البرمجة. يجب على طالب البكالوريا إتقان التصريح عن المصفوفات، تعبئتها، وعمليات المسح والبحث والفرز.

📍 دروس مشابهة:
خوارزميات الفرز والبحث: الفرز الفقاعي والبحث الثنائي مع تمارين بكالوريا محلولة
الملفات (Fichiers) في لغة Pascal: التعامل مع الملفات النصية والملفات ذات البنية

شاهد أيضا

وزارة التربية تؤكد على التكفل النفسي بالمقبلين على امتحان البكالوريا

أكدت وزارة التربية الوطنية، في مراسلة رسمية وجهتها إلى مديري التربية عبر ولايات الوطن، على …

وزير التربية يكشف آخر مستجدات مسابقة توظيف الأساتذة وينهي الجدل حول الامتحانات المهنية

كشف وزير التربية الوطنية، محمد صغير سعداوي، خلال الندوة الوطنية الأخيرة التي جمعت مديري التربية …

وزارة التربية تحدد آجال سحب كشوف نقاط شهادة التعليم المتوسط 2026

أعلنت وزارة التربية الوطنية عن تحديد آجال سحب كشوف نقاط شهادة التعليم المتوسط (البيام) دورة …

بنك الأسئلة التربوية (2) — للتلاميذ: طرق المراجعة والتحفيز الدراسي (75 سؤالاً)

📚 بنك الأسئلة التربوية (2) — للتلاميذ: طرق المراجعة والتحفيز الدراسي الحلقة الثانية من بنك …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *