مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “الحلقات التكرارية المتقدمة في لغة C – الثانية ثانوي – السنة الثانية ثانوي (شعب علمية) – الإعلام الآلي – المنهاج الجزائري” وفق المنهاج الجزائري للتعليم الثانوي. هذا الدرس موجه لتلاميذ الشعب العلمية (علوم تجريبية، رياضيات، تقني رياضي) الذين يستعدون لاجتياز امتحان شهادة البكالوريا.
الحلقات المتداخلة
حلقة داخل حلقة. تستخدم للمصفوفات ثنائية البعد. مثال: طباعة جدول ضرب، مصفوفة مثلثية. كل دورة من الحلقة الخارجية تنفذ الحلقة الداخلية بالكامل.
التكرار باستخدام while و do-while
while: تنفذ طالما الشرط صحيح. do-while: تنفذ مرة على الأقل ثم تختبر الشرط. تستخدم عندما لا نعرف عدد التكرارات مسبقاً.
تعليمات التحكم
break: الخروج من الحلقة فوراً. continue: تخطي باقي الدورة والانتقال للتكرار التالي. goto: الانتقال لسطر محدد (نادر الاستخدام).
امثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024: اكتب برنامجاً في C يطبع مثلث الأعداد من 1 إلى n (مثلث باسكال).
مثال 2: بكالوريا 2023: برنامج يقرأ أعداداً صحيحة من المستخدم حتى إدخال 0 ثم يطبع المجموع والمعدل.
مثال 3: بكالوريا 2022: برنامج يطبع جميع الأعداد الأولية بين 1 و 100.
خلاصة
نخلص مما سبق أن إتقان هذا الدرس يتطلب فهما عميقا للمفاهيم الاساسية وحل تمارين متنوعة. ننصح التلاميذ بمراجعة تمارين البكالوريا السابقة والتدرب على حل المسائل بانفسهم.
📍 دروس مشابهة
- الدوال والإجراءات في لغة Pascal (Functions et Procedures) — الثانية ثانوي (شعبة
- الإعلام الآلي — الحلقات في بايثون (تطبيقات) — السنة الثالثة متوسط
- البرمجة بلغة بايثون — أساسيات لغة Python — السنة الثانية ثانوي (شعب علمية) — الإ
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.