الحلقات التكرارية في الخوارزميات
الحلقات التكرارية (Loops) هي بنية برمجية تسمح بتكرار تنفيذ مجموعة من التعليمات عدة مرات. تُستخدم عندما نحتاج إلى تنفيذ نفس العملية مراراً وتكراراً.
أنواع الحلقات التكرارية:
1. حلقة التكرار بعدد محدد (For):
تُستخدم عندما نعرف عدد مرات التكرار مسبقاً.
مثال: طباعة الأعداد من 1 إلى 10
لكل (i = 1 إلى 10) اطبع i
2. حلقة التكرار بشرط (While):
تُستخدم عندما يتوقف التكرار بناءً على شرط معين.
مثال: اقرأ أعداداً من المستخدم حتى يدخل صفر
بينما (العدد != 0) اقرأ العدد
3. حلقة التكرار حتى (Repeat-Until):
تنفذ التعليمات مرة واحدة على الأقل ثم تتحقق من الشرط.
مثال تطبيقي:
خوارزمية حساب مجموع الأعداد من 1 إلى N:
1. اقرأ N
2. اجعل S = 0
3. لكل (i = 1 إلى N) اجعل S = S + i
4. اطبع S
5. انته
تمرين:
- اكتب خوارزمية تطبع جدول ضرب العدد 5 (من 1 إلى 10).
- ما الفرق بين حلقة For و While؟
- اكتب خوارزمية تحسب مضروب العدد (Factorial).
للمزيد من المعلومات، راجع درس الجمل الشرطية في الخوارزميات ودرس مقدمة في الخوارزميات.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.