أخبار الموقع

المصفوفات (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
02 يوماً
:
10 ساعة
:
43 دقيقة
:
28 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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