أخبار الموقع

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

أهداف الدرس

  • التعرف على مفهوم المصفوفة (جدول البيانات) في الخوارزميات
  • التفريق بين المصفوفة أحادية البعد (جدول) وثنائية البعد (مصفوفة)
  • التعامل مع العناصر باستخدام الأدلة (Indices)
  • كتابة خوارزميات لملء وعرض ومعالجة المصفوفات

1. مفهوم المصفوفة (Tableau)

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

2. المصفوفة أحادية البعد (Tableau 1D)

تسمى أيضاً جدولاً (Array). تمثل مجموعة عناصر مرتبة في صف واحد.

التعريف في الخوارزمية (Pascal):

Var
  T : Array[1..N] of Integer;  { مصفوفة أحادية البعد من N عددا صحيحا }

مثال: T = [5, 12, 8, 3, 15]

  • T[1] = 5, T[2] = 12, T[3] = 8, T[4] = 3, T[5] = 15

3. المصفوفة ثنائية البعد (Tableau 2D)

تسمى مصفوفة (Matrix). تمثل مجموعة عناصر مرتبة في أسطر (Lignes) وأعمدة (Colonnes).

التعريف في الخوارزمية (Pascal):

Var
  M : Array[1..L, 1..C] of Real;  { مصفوفة ثنائية البعد من L سطر و C عمود }

مثال: مصفوفة 3×3

[ 1  4  7 ]
[ 2  5  8 ]
[ 3  6  9 ]

M[2,3] = 8 (السطر 2، العمود 3)

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

أ. ملء مصفوفة (إدخال القيم)

Pour i de 1 à N Faire
  Ecrire("أدخل العنصر T[", i, "]=")
  Lire(T[i])
Fin Pour

ب. عرض مصفوفة

Pour i de 1 à N Faire
  Ecrire(T[i], " ")
Fin Pour

ج. البحث عن قيمة في مصفوفة

Pos ← 0
Pour i de 1 à N Faire
  Si T[i] = X Alors
    Pos ← i
  Fin Si
Fin Pour
Si Pos ≠ 0 Alors
  Ecrire("القيمة موجودة في الموضع ", Pos)
Sinon
  Ecrire("القيمة غير موجودة")
Fin Si

5. تمارين محلولة

التمرين 1 (بكالوريا):

نص التمرين: اكتب خوارزمية تقرأ مصفوفة T من N عددا صحيحا (N≤100)، ثم تحسب وتعرض مجموع عناصرها.

الحل:

Algorithme Somme_Tableau
Var
  T : Array[1..100] of Integer
  i, N, Som : Integer
Debut
  Ecrire("أدخل عدد العناصر: ")
  Lire(N)
  Som ← 0
  Pour i de 1 à N Faire
    Ecrire("T[", i, "]=")
    Lire(T[i])
    Som ← Som + T[i]
  Fin Pour
  Ecrire("مجموع العناصر = ", Som)
Fin

التمرين 2:

نص التمرين: اكتب خوارزمية تبحث عن القيمة القصوى (Max) في مصفوفة أحادية البعد.

الحل:

Algorithme Maximum
Var
  T : Array[1..100] of Integer
  i, N, Max : Integer
Debut
  Ecrire("أدخل عدد العناصر: ")
  Lire(N)
  Pour i de 1 à N Faire
    Ecrire("T[", i, "]=")
    Lire(T[i])
  Fin Pour
  Max ← T[1]
  Pour i de 2 à N Faire
    Si T[i] > Max Alors
      Max ← T[i]
    Fin Si
  Fin Pour
  Ecrire("القيمة القصوى = ", Max)
Fin

6. خلاصة

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

كلمات مفتاحية: مصفوفة، جدول، خوارزميات، أدلة، Array، Pascal، برمجة، إعلام آلي

شاهد أيضا

بنك الأسئلة التربوية (51) — للتلاميذ: استراتيجيات التعلم النشط والتعلم الذاتي (65 سؤالاً)

📚 للتلاميذ — استراتيجيات التعلم النشط والتعلم الذاتي بنك الأسئلة التربوية (51) | 65 سؤالاً …

موضوع امتحان بكالوريا 2012 في التسيير المحاسبي والمالي مع الحل – شعبة تسيير واقتصاد

📝 امتحان شهادة البكالوريا 2012 — التسيير المحاسبي والمالي — شعبة تسيير واقتصاد المدة: 4 …

موضوع امتحان بكالوريا 2011 في التسيير المحاسبي والمالي مع الحل – شعبة تسيير واقتصاد

📝 امتحان شهادة البكالوريا 2011 — التسيير المحاسبي والمالي — شعبة تسيير واقتصاد المدة: 4 …

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

أهداف الدرس التعرف على أشكال الطاقة المختلفة (الحرارية، الميكانيكية، الكهربائية، الإشعاعية) فهم مبدأ انحفاظ الطاقة …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
10 يوماً
:
08 ساعة
:
44 دقيقة
:
13 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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