أخبار الموقع

هياكل البيانات — المصفوفات والتسجيلات في البرمجة — السنة الثالثة ثانوي (بكالوريا) — شعبة تقني رياضي — الإعلام الآلي — المنهاج الجزائري

الإعلام الآلي — هياكل البيانات — المصفوفات والتسجيلات — السنة الثالثة ثانوي (بكالوريا) — شعبة تقني رياضي — الإعلام الآلي — المنهاج الجزائري

هياكل البيانات هي طرق تنظيم وتخزين البيانات في الحاسوب لتسهيل الوصول إليها ومعالجتها. المصفوفات (Tableaux) والتسجيلات (Enregistrements) من أهم هياكل البيانات الأساسية. هذا الدرس ضمن مقرر الإعلام الآلي للسنة الثالثة ثانوي شعبة تقني رياضي.

أولاً: المصفوفات أحادية البعد (Tableau à une dimension)

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

التعريف في Pascal:

Type
  Tab = array[1..100] of Integer;
Var
  T: Tab;
  n: Integer;

العمليات الأساسية:

  • التصريح (Déclaration)
  • التعبئة (Remplissage): قراءة العناصر أو توليدها.
  • العرض (Affichage): طباعة عناصر المصفوفة.
  • البحث (Recherche): البحث عن عنصر معين.
  • الفرز (Tri): ترتيب العناصر.

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

المصفوفة ثنائية البعد تشبه جدولاً (صفوف وأعمدة). كل عنصر يُحدد بمؤشرين: رقم السطر ورقم العمود.

التعريف في Pascal:

Type
  Matrice = array[1..10, 1..10] of Real;
Var
  M: Matrice;
  n, m: Integer;

مثال — جمع مصفوفتين:

Pour i ← 1 à n:
  Pour j ← 1 à m:
    C[i,j] ← A[i,j] + B[i,j]
  Fin Pour
Fin Pour

ثالثاً: التسجيلات (Enregistrements — Records)

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

التعريف في Pascal:

Type
  Etudiant = Record
    Matricule: Integer;
    Nom: String[30];
    Prenom: String[30];
    Moyenne: Real;
  End;
Var
  E: Etudiant;

الوصول إلى الحقول: E.Matricule ← 123، E.Nom ← ‘محمد’

رابعاً: مثال بكالوريا

تمرين بكالوريا (دورة 2022): اكتب خوارزمية تقوم بإدخال درجات n تلميذًا (بين 0 و 20) في مصفوفة T، ثم تحسب وتبين:

1. عدد الناجحين (الدرجة ≥ 10).

2. معدل القسم.

3. أعلى درجة وأدنى درجة.

الحل (شيفرة وصفية):

Algorithme Statistiques
Var
  T: tableau[1..100] de Réel
  n, i, compteur: Entier
  somme, max, min: Réel
Début
  Ecrire("أعط عدد التلاميذ:")
  Lire(n)
  somme ← 0
  Pour i ← 1 à n:
    Ecrire("T[", i, "] = ")
    Lire(T[i])
    somme ← somme + T[i]
  Fin Pour
  compteur ← 0
  Pour i ← 1 à n:
    Si T[i] ≥ 10 alors compteur ← compteur + 1
  Fin Pour
  max ← T[1]; min ← T[1]
  Pour i ← 2 à n:
    Si T[i] > max alors max ← T[i]
    Si T[i] < min alors min ← T[i]
  Fin Pour
  Ecrire("عدد الناجحين: ", compteur)
  Ecrire("المعدل: ", somme/n)
  Ecrire("أعلى درجة: ", max, " أدنى درجة: ", min)
Fin

خلاصة

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

دروس مشابهة

شاهد أيضا

مقالة فلسفية: مشكلة الحق والواجب — مع تمارين بكالوريا — الثالثة ثانوي — آداب وفلسفة — الجزء 8

مشكلة الحق والواجب: العلاقة بين الحقوق والواجبات الأطروحة الأولى: الحق سابق على الواجب لوك: حقوق …

مقالة فلسفية: مشكلة العدالة الاجتماعية — مع تمارين بكالوريا — الثالثة ثانوي — آداب وفلسفة — الجزء 7

مشكلة العدالة الاجتماعية: كيف نحقق مجتمعاً عادلاً؟ الأطروحة الأولى: العدالة هي المساواة ماركس: العدالة بإلغاء …

مقالة فلسفية: مشكلة المسؤولية الأخلاقية — مع تمارين بكالوريا — الثالثة ثانوي — آداب وفلسفة — الجزء 6

مشكلة المسؤولية الأخلاقية: هل الإنسان مسؤول عن أفعاله؟ الأطروحة الأولى: الإنسان مسؤول سارتر: الإنسان يحمل …

مقالة فلسفية: مشكلة الوجود والعدم — مع تمارين بكالوريا — الثالثة ثانوي — آداب وفلسفة — الجزء 5

مشكلة الوجود والعدم: لماذا يوجد شيء بدلاً من لا شيء؟ الأطروحة الأولى: الوجود له معنى …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
03 يوماً
:
11 ساعة
:
06 دقيقة
:
29 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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