أخبار الموقع

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

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

هياكل البيانات هي طرق تنظيم وتخزين البيانات في الحاسوب لتسهيل الوصول إليها ومعالجتها. المصفوفات (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

خلاصة

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

دروس مشابهة

شاهد أيضا

التسيير المحاسبي والمالي — الوحدة 22 — المحاسبة في المؤسسات التجارية: العمليات الخاصة بالتجارة — مفاهيم وتمارين بكالوريا — الثالثة ثانوي — تسيير واقتصاد

الوحدة 22 — المحاسبة في المؤسسات التجارية: العمليات الخاصة بالتجارة درس في مادة التسيير المحاسبي …

التسيير المحاسبي والمالي — الوحدة 21 — تحليل التدفقات المالية: جدول تدفق الخزينة — مفاهيم وتمارين بكالوريا — الثالثة ثانوي — تسيير واقتصاد

الوحدة 21 — تحليل التدفقات المالية: جدول تدفق الخزينة درس في مادة التسيير المحاسبي والمالي …

التسيير المحاسبي والمالي — الوحدة 20 — الميزانية الختامية: إعداد وتحليل القوائم المالية — مفاهيم وتمارين بكالوريا — الثالثة ثانوي — تسيير واقتصاد

الوحدة 20 — الميزانية الختامية: إعداد وتحليل القوائم المالية درس في مادة التسيير المحاسبي والمالي …

التسيير المحاسبي والمالي — الوحدة 19 — طرق حساب تكاليف الإنتاج: التكاليف الكلية والوحدة — مفاهيم وتمارين بكالوريا — الثالثة ثانوي — تسيير واقتصاد

الوحدة 19 — طرق حساب تكاليف الإنتاج: التكاليف الكلية والوحدة درس في مادة التسيير المحاسبي …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
03 يوماً
:
09 ساعة
:
07 دقيقة
:
16 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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