مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “الهياكل (Structures) في لغة C” وفق المنهاج الجزائري. الهياكل تسمح بتجميع بيانات مختلفة الأنواع تحت اسم واحد.
المفاهيم الأساسية
الهيكل (struct) هو نوع بيانات معرف من المستخدم يجمع متغيرات من أنواع مختلفة. تعريف هيكل: struct Etudiant { char nom[20]; int age; float moyenne; };. الوصول إلى الحقول باستخدام . (نقطة): et.nom, et.age. يمكن تعريف مصفوفة من الهياكل.
النقاط الرئيسية
- تعريف الهياكل
- الوصول إلى حقول الهيكل
- مصفوفات الهياكل
- تمرير الهياكل للدوال
أمثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024
السؤال: عرف هيكلاً لطالب (اسم، عمر، علامة). اكتب برنامجاً لقراءة بيانات 3 طلاب وعرضها.
الحل: struct Etudiant { char nom[20]; int age; float note; } et[3]; for(i=0;i<3;i++) scanf...
مثال 2: بكالوريا 2023
السؤال: اكتب دالة تحسب المعدل العام لمجموعة من الطلاب.
الحل: تمرير مصفوفة الهياكل للدالة وحساب متوسط الحقل moyenne.
خلاصة
الهياكل تنظم البيانات وتجعلها أكثر قابلية للفهم والإدارة. أساسية في البرمجة المهيكلة.
دروس مشابهة
- هياكل التحكم في لغة Pascal (If, Case, For, While, Repeat) — الثانية ثانوي (شعبة
- الإعلام الآلي — متصفحات الويب — السنة الثالثة ثانوي
- مقدمة في لغة سكراتش — البرمجة البصرية للمبتدئين — الإعلام الآلي — السنة الثانية
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.