أخبار الموقع

المصفوفات (الجداول) في لغة Pascal: تعريفها وأنواعها ومعالجتها مع تمارين محلولة — الإعلام الآلي — الأولى ثانوي — المنهاج الجزائري

المصفوفات (الجداول) في لغة Pascal: تعريفها وأنواعها ومعالجتها

الأهداف التعليمية:

  • تعريف المصفوفة (الجدول) في لغة Pascal
  • التعرف على أنواع المصفوفات (أحادية وثنائية البعد)
  • فهم طرق التصريح عن المصفوفات وملئها وعرضها
  • تطبيق المفاهيم من خلال تمارين محلولة

I – تعريف المصفوفة (Tableau)

المصفوفة هي مجموعة من العناصر من نفس النوع (integer, real, char) تخزن في متغير واحد وتتم معالجتها باستخدام فهرس (Index). تسمح المصفوفات بتنظيم البيانات وتسهيل معالجتها في البرامج.

II – المصفوفة أحادية البعد (Tableau à une dimension)

التصريح:
Var T : Array[1..N] Of Integer; حيث N هو عدد عناصر المصفوفة.

مثال: مصفوفة من 10 أعداد صحيحة:
Var Notes : Array[1..10] Of Real;

ملء المصفوفة:
For i := 1 To 10 Do
  Readln(Notes[i]);

عرض المصفوفة:
For i := 1 To 10 Do
  Writeln(Notes[i]);

III – المصفوفة ثنائية البعد (Tableau à deux dimensions)

التصريح:
Var M : Array[1..L, 1..C] Of Integer; حيث L عدد الأسطر وC عدد الأعمدة.

مثال: مصفوفة 3×4:
Var Matrice : Array[1..3, 1..4] Of Integer;

ملء المصفوفة:
For i := 1 To 3 Do
  For j := 1 To 4 Do
    Readln(Matrice[i,j]);

IV – تمارين محلولة

التمرين 01: اكتب برنامجاً في Pascal يقرأ 10 أعداد صحيحة ويخزنها في مصفوفة، ثم يحسب ويعرض مجموعها ومعدلها.
الحل:

Program Somme_Moyenne;
Var T : Array[1..10] Of Integer;
    i, S : Integer;
    Moy : Real;
Begin
  S := 0;
  For i := 1 To 10 Do
  Begin
    Write('T[', i, '] = ');
    Readln(T[i]);
    S := S + T[i];
  End;
  Moy := S / 10;
  Writeln('المجموع = ', S);
  Writeln('المعدل = ', Moy:0:2);
  Readln;
End.

التمرين 02: اكتب برنامجاً يقرأ مصفوفة 3×3 ويحسب مجموع عناصر القطر الرئيسي (i=j).
الحل:

Program Diagonale;
Var M : Array[1..3, 1..3] Of Integer;
    i, j, S : Integer;
Begin
  S := 0;
  For i := 1 To 3 Do
    For j := 1 To 3 Do
    Begin
      Write('M[', i, ',', j, '] = ');
      Readln(M[i, j]);
      If i = j Then S := S + M[i, j];
    End;
  Writeln('مجموع القطر = ', S);
  Readln;
End.

📍 دروس مشابهة:

شاهد أيضا

الهرمونات والغدد الصماء عند الإنسان: أنواع الغدد ووظائفها مع تمارين محلولة — علوم الطبيعة والحياة — الأولى ثانوي — المنهاج الجزائري

الهرمونات والغدد الصماء عند الإنسان: أنواع الغدد ووظائفها الأهداف التعليمية: تعريف الهرمونات والغدد الصماء التعرف …

بنك الأسئلة التربوية (175) — للأساتذة: تقويم التعلمات والتقييم التربوي (85 سؤالاً)

📚 بنك الأسئلة التربوية — للأساتذة: تقويم التعلمات والتقييم التربوي ❓ السؤال 1: ما مفهوم …

بنك الأسئلة التربوية (174) — للتلاميذ: تنظيم الوقت واستراتيجيات الامتحانات (85 سؤالاً)

📚 بنك الأسئلة التربوية — للتلاميذ: تنظيم الوقت واستراتيجيات الامتحانات ❓ السؤال 1: ما أهمية …

بنك الأسئلة التربوية (173) — للإداريين: القوانين التربوية والتنظيم المدرسي في الجزائر (90 سؤالاً)

📚 بنك الأسئلة التربوية — للإداريين: القوانين التربوية والتنظيم المدرسي في الجزائر ❓ السؤال 1: …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
11 يوماً
:
00 ساعة
:
13 دقيقة
:
35 ثانية

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026