نعم، تسمح لك دالة الحلقة (loop) بتنفيذ سطر واحد أو مجموعة من المقاطع البرمجية عدة مرات. تُستخدم الحلقات في برمجة الكمبيوتر لتكرار مجموعة من التعليمات حتى يتم استيفاء شرط معين. هناك العديد من أنواع الحلقات المختلفة، ولكن أشهرها هي حلقة while
وحلقة for
.
حلقة while
حلقة while
هي أبسط أنواع الحلقات. تُستخدم لتكرار مجموعة من التعليمات طالما كان الشرط المحدد صحيحًا. على سبيل المثال، يمكننا استخدام حلقة while
لطباعة الأرقام من 1 إلى 10 على النحو التالي:
Python
# Python code
i = 1
while i <= 10:
print(i)
i += 1
في هذا المثال، نبدأ بقيمة i
تساوي 1. ثم نتحقق من الشرط i <= 10
. إذا كان هذا الشرط صحيحًا، فسنقوم بطباعة قيمة i
، ثم سنقوم بزيادة قيمة i
بمقدار 1. سنكرر هذه العملية حتى تصبح قيمة i
أكبر من 10.
حلقة for
حلقة for
هي نوع أكثر تعقيدًا من الحلقة. تُستخدم لتكرار مجموعة من التعليمات بناءً على فهرس مجموعة. على سبيل المثال، يمكننا استخدام حلقة for
لطباعة الأرقام من 1 إلى 10 على النحو التالي:
Python
# Python code
for i in range(1, 11):
print(i)
في هذا المثال، نستخدم دالة range()
لإنشاء مجموعة من الأرقام من 1 إلى 10. ثم نستخدم حلقة for
لتكرار مجموعة التعليمات print(i)
على كل عنصر في المجموعة.
الاستخدامات الشائعة للحلقات
تُستخدم الحلقات في العديد من التطبيقات المختلفة في برمجة الكمبيوتر. على سبيل المثال، يمكن استخدامها ل:
- تكرار مجموعة من التعليمات عدة مرات
- تنفيذ مجموعة من التعليمات حتى يتم استيفاء شرط معين
- تكرار مجموعة من التعليمات بناءً على فهرس مجموعة
أمثلة أخرى على استخدام الحلقات
فيما يلي بعض الأمثلة الأخرى على استخدام الحلقات:
- استخدام حلقة
while
لقراءة سلسلة من الأحرف من المستخدم
- استخدام حلقة
for
لتكرار مجموعة من التعليمات على كل عنصر في مصفوفة
- استخدام حلقة
for
لرسم شكل هندسي على الشاشة
الخاتمة
تُعد الحلقات أداة قوية يمكن استخدامها في العديد من التطبيقات المختلفة في برمجة الكمبيوتر. من المهم فهم كيفية عمل الحلقات وكيفية استخدامها بشكل صحيح.