حلقة for هي وسيلة للتنقل بين الإجراءات المتكررة. دعونا نلقي نظرة فاحصة على كيفية عملها.
عادةً ما تؤدي أجزاء حلقة for الخطوات التالية: & nbsp؛
1. قم بتعيين القيمة الأولية. & nbsp؛
2. تحديد الخطوة التي سيتغير بها متغير الحلقة
3. تحديد القيمة النهائية. div>
3. تنفيذ إجراءات الحلقة. & nbsp؛
4. قم بتحديث القيمة (القيم) المستخدمة في الاختبار. & nbsp؛
ثم يتم تكرار الخطوات من 2 إلى 4 حتى يتم استيفاء الشرط. بمجرد أن يصبح الشرط خاطئًا ، تنتهي الحلقة ويتم تنفيذ العبارة التي تلي تعليمة الحلقة for.
دعنا نعود إلى الشكل العام لبيان الحلقة ونحلل بمزيد من التفصيل جميع الأجزاء
<قبل>
لـ * تعيين القيمة الأولية إلى متغير * إلى / أسفل * قيمة النهاية * تبدأ
/ * عبارة واحدة أو مجموعة من العبارات - loop body * /؛
end؛
تعيين متغير على قيمة أولية code>
مسؤول عن تحديد القيمة الأولية لمتغير الدورة (العداد) ، ولم يتم تمييزه بأقواس أو أي شيء آخر.
على سبيل المثال :
<قبل>
أنا: = 0 ؛ // متغير الدورة i يعطى القيمة الأولية التي تساوي الصفر. مع هذا السجل ،
يجب التصريح عن المتغير i قبل الحلقة
إلى / أسفل strong>
<قبل>
هذه هي الخطوة التي سيتغير فيها المتغير المستخدم في الحلقة. إذا كتبنا إلى ، فستزيد قيمة المتغير بمقدار 1 في كل تكرار ، إذا انخفض إلى - ينخفض بمقدار 1
<قبل>
قيمة النهاية
هي القيمة الأخيرة التي سيستمر تنفيذ جسم الحلقة عندها. على سبيل المثال ، إذا قمنا بتعيين القيمة الأخيرة على 100 ، فسيستمر تنفيذ الحلقة عند 100 ، ولن يتم تنفيذ الحلقة عند 101.
لنتدرب على كتابة عنوان الحلقة for