Module: دورات. حلقة مع معلمة (من أجل)


Problem

2/17

ميزات حلقة for

Theory Click to read/hide

للحلقة
الحلقة لـ هي وسيلة للتنقل عبر الإجراءات المتكررة. دعونا نلقي نظرة فاحصة على كيفية عملها.

عادةً ما تتخذ أجزاء من حلقة & nbsp؛ الخطوات التالية: & nbsp؛
1. تحديد القيمة الأولية. & nbsp؛
2. إجراء اختبار شرط لمتابعة الحلقة. & nbsp؛
3. تنفيذ إجراءات الحلقة. & nbsp؛
4. قم بتحديث القيمة (القيم) المستخدمة في الاختبار. & nbsp؛
ثم يتم تكرار الخطوات من 2 إلى 4 حتى يتم استيفاء الشرط. بمجرد أن يصبح الشرط خاطئًا ، تنتهي الحلقة ويتم تنفيذ العبارة التي تلي تعليمة الحلقة for.
نبسب ؛
الشكل العام للحلقة & nbsp؛ لـ (/ * التعبير 1 * / ؛ / * التعبير 2 * / ؛ / * التعبير 3 * /) { على & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ / * عبارة واحدة أو مجموعة من العبارات - loop body * /؛ }

التعبير 1 هو المسؤول عن ضبط القيمة الأولية لمتغير الحلقة (العداد) ، وينتهي بفاصلة منقوطة.
على سبيل المثال :
  • i = 0؛ // متغير حلقة i & nbsp؛ عيّن قيمة أولية تساوي الصفر - يجب التصريح عن & nbsp؛ i & nbsp؛ من قبل الحلقة
  • int i = 0؛ // يمكن التصريح عن المتغير i على الفور في رأس الحلقة ، ولكن في هذه الحالة ، سيتم محوه من الذاكرة بعد يدير حلقة
  • ؛ & nbsp؛ // لا يوجد تهيئة وإعلان لمتغير الدورة على الإطلاق ، & nbsp ؛ في هذه الحالة ، يمكن التصريح عنه قبل الدورة
التعبير 2 - على & nbsp ؛ هذا هو الشرط لاستمرار حلقة for ، يتم اختبارها للتأكد من صحتها. على سبيل المثال،

i & lt؛ = 10 & nbsp؛ // ستعمل الحلقة طالما أن المتغير i أقل من أو يساوي 10.
يمكن أن تكون الحالة أي شيء. التعبير 3 & nbsp ؛ يغير قيمة متغير العداد. بدون هذه القيمة ، سيتم اعتبار الحلقة غير محدودة. على سبيل المثال،

i ++؛ & nbsp؛ // في كل مرة يكتمل فيها نص الحلقة ، تتم زيادة i بمقدار 1.

نبسب ؛

Problem

يعرض البرنامج أعلاه & nbsp؛ الأرقام من 1 إلى 10 في عمود. & nbsp؛ يمكنك التحقق من ذلك عن طريق تشغيله.
قم بتغيير عنوان الحلقة بحيث يعرض البرنامج القيم من 20 إلى 30.