أخبار الموقع

المصفوفات (الجداول) في لغة 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.

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

شاهد أيضا

العدسات الرقيقة: قوانين التقارب والتكبير مع تمارين بكالوريا محلولة — العلوم الفيزيائية — الأولى ثانوي — المنهاج الجزائري

درس: العدسات الرقيقة والتطبيقات البصرية الأهداف التعليمية التعرف على أنواع العدسات الرقيقة (محدبة ومقعرة) قوانين …

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

درس: دراسة الدوال العددية الأهداف التعليمية تعريف الدالة العددية ومجموعة تعريفها دراسة اتجاه تغير دالة …

اللغة العربية — الضمائر (ضمائر المتكلم والمخاطب والغائب) — السنة الرابعة إبتدائي — المنهاج الجزائري

الضمائر — ضمائر المتكلم والمخاطب والغائب الضمائر هي كلمات تستخدم بدلاً من الأسماء للدلالة على …

التربية الإسلامية — سورة القارعة (تفسير مبسط وحفظ للأطفال) — السنة الثالثة إبتدائي — المنهاج الجزائري

سورة القارعة — تفسير وحفظ سورة القارعة من السور المكية القصيرة، وهي السورة الواحدة بعد …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
10 يوماً
:
21 ساعة
:
43 دقيقة
:
36 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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