حلقة for هي واحدة من أكثر هياكل الترميز شيوعًا في علوم الكمبيوتر. وهي تختلف عن الحلقات الأخرى من حيث أنها تحدد نطاقًا معينًا من التكرارات لكتلة كود معينة.
خطوات
جزء 1 من 2: قبل البدء في الكود
الخطوة 1. فهم استخدام حلقة for
يتم استخدام حلقة for عندما يعرف المبرمج بالضبط عدد المرات التي يريدون فيها تنفيذ كتلة معينة من التعليمات البرمجية.
الخطوة 2. فهم صيغة حلقة for
يظهر هنا: لـ (الأولي ؛ الشرط ؛ الزيادة)
- الأولي هو أول مكون يتم تنفيذه ويقوم بتهيئة متغيرات الحلقة.
- يحدد الشرط ما إذا كان البرنامج سيستمر في تشغيل حلقة for أو ينتقل إلى السطر التالي من التعليمات البرمجية. يتم تقييم الشرط في بداية كل حلقة وإذا كان هذا صحيحًا ، يتم تنفيذ جسم الحلقة. إذا لم يكن كذلك ، تنتقل الشفرة إلى السطر التالي بعد حلقة for.
- يتم تنفيذ الزيادة (يمكن أن تكون أيضًا إنقاصًا) في نهاية كل حلقة من كتلة كود حلقة for لتعديل المتغير الذي تتحكم فيه. إذا لم يكن هناك أي تغيير في قيمة المتغير مطلوبًا ، يمكن أن تظل العبارة فارغة طالما كانت هناك فاصلة منقوطة بعد الشرط.
الخطوة 3. تحديد المدخلات
عادةً ما تستخدم حلقة for متغيرًا ليتم تهيئته وتهيئته وزيادة حجمه. حدد ما تريد أن يكون الناتج وكم مرة تريد أن يتم تنفيذ الإخراج.
جزء 2 من 2: كتابة حلقة For
الخطوة 1. افتح المترجم
افتح البرنامج والمشروع الذي سيتضمن حلقة for.
الخطوة 2. اكتب هيكل البرنامج الأساسي الذي سيحتوي على حلقة for
يتضمن هذا التوجيهات (على سبيل المثال # تضمين) والوظيفة الرئيسية (أي int main ()).
الخطوة 3. قم بتعريف معرف المتغير
عادةً ما تكون هذه هي نوع البيانات int أو double.
الخطوة 4. اكتب صيغة الحلقة for
تذكر استبدال العبارات الأولية والشرطية والزيادة بالمدخلات التي تم تحديدها مسبقًا.
الخطوة 5. اكتب الأسطر المرغوبة من التعليمات البرمجية داخل حلقة for
قم بتضمين مجموعة من الأقواس المتعرجة بعد سطر صيغة الحلقة for وضع الشفرة بداخلها.
الخطوة 6. تقييم الكود
تأكد من أن المترجم لا يرسل تحذيرات بأخطاء محتملة في الكود. انتقل من خلال التعليمات البرمجية سطرًا سطرًا وفكر في تأثير كل سطر للتأكد من أنه يقوم بما يُفترض القيام به.
الخطوة 7. التشغيل والتصحيح
إذا لم تكن هناك أخطاء ، يجب تشغيل البرنامج ويجب تنفيذ كتلة التعليمات البرمجية داخل حلقة for لعدد المرات التي حددها المستخدم بالضبط. إذا كانت هناك أخطاء ، فتحقق من أخطاء بناء الجملة ووقت التشغيل والمنطقية والرابط والدلالات.