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


Problem

2/17

ميزات حلقة for

Theory Click to read/hide

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

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

دعنا نعود إلى الشكل العام لبيان الحلقة ونحلل بمزيد من التفصيل جميع الأجزاء <قبل> لـ * تعيين القيمة الأولية إلى متغير * إلى / أسفل * قيمة النهاية * تبدأ / * عبارة واحدة أو مجموعة من العبارات - loop body * /؛ end؛

تعيين متغير على قيمة أولية

مسؤول عن تحديد القيمة الأولية لمتغير الدورة (العداد) ، ولم يتم تمييزه بأقواس أو أي شيء آخر.
على سبيل المثال : <قبل> أنا: = 0 ؛ // متغير الدورة i يعطى القيمة الأولية التي تساوي الصفر. مع هذا السجل ، يجب التصريح عن المتغير i قبل الحلقة إلى / أسفل <قبل> هذه هي الخطوة التي سيتغير فيها المتغير المستخدم في الحلقة. إذا كتبنا إلى ، فستزيد قيمة المتغير بمقدار 1 في كل تكرار ، إذا انخفض إلى - ينخفض ​​بمقدار 1 <قبل> قيمة النهاية هي القيمة الأخيرة التي سيستمر تنفيذ جسم الحلقة عندها. على سبيل المثال ، إذا قمنا بتعيين القيمة الأخيرة على 100 ، فسيستمر تنفيذ الحلقة عند 100 ، ولن يتم تنفيذ الحلقة عند 101. لنتدرب على كتابة عنوان الحلقة for

Problem

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

قم بتغيير عنوان الحلقة بحيث يعرض البرنامج القيم من 20 إلى 30
نبسب ؛