كلمات البرمجة

ما هي الحلقة؟

الحلقة تكرر العمل نفسه حتى تنتهي القائمة، أو ما دام الشرط صحيحًا.

  • لا تكتب طقس عشر مدن بيدك واحدة واحدة. تمشي على القائمة.
  • إذا لم ينتهِ الشرط لم تنتهِ الحلقة. وهذا يُسمى حلقة لا نهائية.
  • for يمشي على القائمة. while ينظر إلى الشرط.

حين يمشي for على قائمة من ثلاث مدن يعمل السطر نفسه ثلاث مرات. while يقف حين يكون الشرط خطأ. إذا لم تغيّر الشرط يبقى البرنامج هناك.

أدلة ذات صلة

معلومات مفصلة

الحلقة (Loop) هي بنية برمجية تكرر نفس المهمة حتى تنتهي القائمة أو يظل الشرط صحيحاً. بدلاً من كتابة بيانات الطقس لعشر مدن يدوياً، يمكنك استخدام الحلقة للمرور عبر القائمة ومعالجة البيانات تلقائياً، مما يوفر الوقت ويقلل من تكرار الكود البرمجي بشكل غير ضروري.

يستخدم المبرمجون الحلقات عندما يحتاجون إلى تنفيذ نفس الإجراء عدة مرات. حلقة 'for' تمر عبر قائمة، بينما تراقب حلقة 'while' شرطاً معيناً. إذا لم يتغير الشرط أبداً، فلن تنتهي الحلقة، وهو ما يعرف بالحلقة اللانهائية التي تجعل البرنامج عالقاً في نفس النقطة.

طريقة الاستخدام

  1. اختر نوع الحلقة: for أو while.
  2. حدد كتلة الكود المراد تكرارها.
  3. أدخل القائمة أو الشرط المطلوب.
  4. تأكد من تغيير الشرط لإنهاء الحلقة.

استخدامات شائعة

أسئلة شائعة

ما هي الحلقة اللانهائية؟

تحدث الحلقة اللانهائية عندما لا يصبح شرط الحلقة خاطئاً أبداً. نظراً لأن الشرط يظل صحيحاً، يستمر البرنامج في تنفيذ نفس الكود إلى الأبد، مما قد يؤدي إلى توقف البرنامج عن الاستجابة.

ما الفرق بين for و while؟

تُستخدم حلقة 'for' للمرور عبر قائمة من العناصر. أما حلقة 'while' فهي تراقب شرطاً معيناً وتستمر في العمل طالما أن هذا الشرط يظل صحيحاً.

كيف يمكن إيقاف الحلقة؟

لإيقاف الحلقة، يجب عليك التأكد من أن الشرط الذي تتم مراقبته يصبح خاطئاً في مرحلة ما. إذا لم تقم بتغيير الشرط داخل الحلقة، فسيظل البرنامج عالقاً في تلك العملية.