مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “المؤشرات (Pointers) في لغة C – الثانية ثانوي – السنة الثانية ثانوي (شعب علمية) – الإعلام الآلي – المنهاج الجزائري” وفق المنهاج الجزائري للتعليم الثانوي. هذا الدرس موجه لتلاميذ الشعب العلمية (علوم تجريبية، رياضيات، تقني رياضي) الذين يستعدون لاجتياز امتحان شهادة البكالوريا.
مفهوم المؤشرات
متغير يخزن عنواناً. type *ptr; & (عنوان)، * (تفريغ).
المؤشرات والمصفوفات
اسم المصفوفة مؤشر للعنصر الأول. T[i] = *(T+i). malloc/free للذاكرة الديناميكية.
تطبيقات
تمرير بالعنوان، قوائم مترابطة، تخصيص ديناميكي.
أمثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024: دالة تأخذ مؤشرين لعددين وتتبادل قيمتيهما.
مثال 2: بكالوريا 2023: اشرح الفرق بين int *p و int **p.
مثال 3: بكالوريا 2022: اكتب دالة تحسب طول سلسلة بمؤشرات (بدون strlen).
خلاصة
نخلص مما سبق أن إتقان هذا الدرس يتطلب فهماً عميقاً للمفاهيم الأساسية وحل تمارين متنوعة. ننصح التلاميذ بمراجعة تمارين البكالوريا السابقة والتدرب على حل المسائل بأنفسهم. يمكنكم تحميل تمارين إضافية ومواضيع بكالوريا مع الحلول من موقعنا dz-onec.com.
📍 دروس مشابهة
- الإعلام الآلي — المتغيرات في بايثون (مفاهيم أساسية) — السنة الأولى ثانوي
- الإعلام الآلي — ماك (تطبيقات) — السنة الثالثة متوسط
- الخوارزميات (Algorithmes): مفهومها وطرق تمثيلها بالمخططات الانسيابية مع تمارين م
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.