الانتقال إلى المحتوى الرئيسي

كم مرة سوف الجسم من أجل أنا 2 إلى 5 هل س 6 يتم تنفيذ حلقة-شرح مفصل

لفهم عدد المرات الجسم من حلقة لأني 2-5 هل س 6 سيتم تنفيذها ، فمن الضروري لتفكيك هيكلها ومعرفة ما قيم المتغير أنا يأخذ.

في هذه الحلقة ، القيمة الأولى للمتغير الأول هي 2. بعد كل تكرار ، تزداد قيمة المتغير الأول بمقدار 1 حتى تصل إلى القيمة 5. وبالتالي ، سيتم تنفيذ الحلقة ثلاث مرات.

التكرار 1: أنا = 2

التكرار 2: أنا = 3

التكرار 3: أنا = 4

يتم تنفيذ العملية س = 6 داخل الجسم من الحلقة. يمكن أن يكون هذا أي بيان أو كتلة من التعليمات البرمجية التي يجب تنفيذها في كل تكرار للحلقة.

وهكذا ، فإن الجسم من أجل أنا 2 إلى 5 هل س 6 وسيتم تنفيذ حلقة ثلاث مرات ، وقيمة المتغير س في كل التكرار سيكون 6.

  1. فهم ل حلقة
  2. تعريف المتغير الأول
  3. تحديد القيمة الأولية للمتغير أنا
  4. شرط استمرار الدورة
  5. تنفيذ الجسم من الحلقة
  6. تغيير قيمة المتغير ط
  7. نهاية تنفيذ الدورة
  8. سؤال وجواب
  9. التي حلقة الجسم سيتم تنفيذها عند تنفيذ التعليمات البرمجية للي 2 إلى 5 هل س 6?
  10. لماذا سيتم تنفيذ الجسم من حلقة أربع مرات?
  11. ماذا يعني عبارة "لأني 2 إلى 5 هل س 6" يعني?
  12. ماذا يحدث إذا تم تغيير مجموعة من قيم ط ل 1 إلى 3 في التعليمات البرمجية لأني 2 إلى 5 هل س 6?

فهم ل حلقة

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

يتكون بناء الجملة للحلقة من عدة أجزاء:

  • للكلمات الرئيسية
  • متغير الحلقة
  • الكلمة الرئيسية هي أو إلى أسفل
  • حدود الدورة
  • الكلمة الرئيسية هي القيام به
  • جسم الحلقة عبارة عن كتلة من التعليمات البرمجية التي سيتم تنفيذها في كل تكرار

المثال الخاص بك من حلقة لأني 2 إلى 5 هل س 6 يمكن تحليلها على النحو التالي:

التكرارقيمة المتغير أناتنفيذ الجسم من الحلقة
12س = 6
23س = 6
34س = 6
45س = 6

كما يتبين من الجدول ، سيتم تنفيذ جسم الحلقة أربع مرات. المتغير سوف تأخذ القيم من 2 إلى 5 في كل تكرار ، وقيمة المتغير س ستبقى دون تغيير وتساوي 6.

من المهم أن نلاحظ أنه إذا بدا دورتك مثل هذا: لأني 5 إلى 2 تفعل س 6 ، ثم الجسم من حلقة لن يتم تنفيذها مرة واحدة ، لأن الحدود حلقة سيكون غير قابل للوصول.

تحديد المتغير أنا

المتغير الأول في هذا السياق هو متغير التحكم في الحلقة. يتم استخدامه للتحكم في التمريرات داخل الحلقة وتحديث قيمة المتغير في كل تكرار.

في هذا الرمز حلقة لأني 2 إلى 5 هل س 6 ، يتم تهيئة المتغير الأول إلى القيمة 2 وسوف تزيد بنسبة 1 في كل تكرار حتى تصل إلى القيمة 5.

وبالتالي ، فإن المتغير سآخذ القيم: 2 ، 3 ، 4 ، 5.

ومن الجدير بالذكر أيضا أن عملية س 6 يتم تنفيذها في الجسم من الحلقة ، التي تعالج بطريقة أو بأخرى أو يستخدم قيمة المتغير ط. ومع ذلك ، من دون وصف مفصل للعملية س وتأثيرها على قيمة المتغير ط ، فإنه من المستحيل تحديد دقيق لعدد عمليات الإعدام من الجسم من الحلقة.

تحديد القيمة الأولية للمتغير ط

تتيح لك الحلقة في البرمجة تنفيذ رمز معين بشكل متكرر. في فب ، بناء الجملة من أجل حلقة يشبه:

ل (التهيئة ؛ الشرط ؛ التحديث) {

// رمز ليتم تنفيذها

}

لبدء الحلقة ، نحتاج إلى تعيين القيمة الأولية للمتغير أنا ، والتي ستتغير مع كل تكرار. يحدث تهيئة المتغير الأول قبل بدء الحلقة ، وبمعنى معين يحدد الحالة الأولية.

، القيمة الأولية للمتغير أنا هو 2. هذا يعني أنه سيتم تنفيذ الحلقة خمس مرات. في كل تكرار ، قيمة المتغير سوف تزيد بنسبة 1 حتى تصل إلى القيمة 5. بعد كل تكرار ، سيتم تنفيذ التعليمات البرمجية.

على سبيل المثال:

لأني 2 إلى 5 هل س 6

// أنا = 2

// رمز ليتم تنفيذها

// أنا = 3

// رمز ليتم تنفيذها

// أنا = 4

// رمز ليتم تنفيذها

// أنا = 5

// الرمز الذي سيتم تنفيذه

وهكذا ، في هذا المثال ، سيتم تنفيذ التعليمات البرمجية داخل حلقة 4 مرات ، أولا مع قيمة أنا يساوي 2 ، ثم مع أنا يساوي 3 و 4 و 5.

شرط استمرار الدورة

في الحلقة ، يتم تحديد شرط استمرار الحلقة بالتعبير المحدد بعد الكلمة الرئيسية إلى.

في هذه الحالة ، سيتحقق شرط استمرار الحلقة من 2 إلى 5 مما إذا كان الشرط أنا <= 5 راضيا. إذا كان هذا الشرط صحيحا ، فسيتم تنفيذ جسم الحلقة. عندما تصبح الحالة خاطئة ، تنتهي الحلقة ويستمر تنفيذ البرنامج بالبيان التالي للحلقة.

في المثال أعلاه ، سيتم استيفاء الشرط أنا <= 5 لقيم أنا بدءا من 2 وزيادة بمقدار 1 إلى قيمة 5 شاملة. وبالتالي ، سيتم تنفيذ جسم الحلقة 4 مرات.

هنا يمكنك تمثيل جسم الحلقة في شكل جدول:

iالتعبيرxالنتيجة
22 <= 566
33 <= 566
44 <= 566
55 <= 566

لذلك ، سيتم تنفيذ الجسم من حلقة 4 مرات ، وفي كل مرة المتغير س سيكون لها قيمة 6.

تنفيذ الجسم من الحلقة

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

يتم تحديد ثلاثة عناصر رئيسية: تهيئة العداد ، وحالة استمرار الدورة ، وزيادة (أو إنقاص) العداد.

على سبيل المثال ، إذا كانت لدينا الدورة التالية:

لأني: = 2 إلى 5 فعل

س: = 6;

هنا:

  • - عداد سيتغير مع كل تكرار;
  • - القيمة الأولية للعداد;
  • - القيمة النهائية للعداد;
  • - جسم الحلقة التي سيتم تنفيذها في كل مرة.

من 2 إلى 5. أي أن تنفيذ جسم الحلقة سيحدث 4 مرات ، لأن كل قيمة من 2 إلى 5 ستمر بالتكرار.

بواسطة 1 حتى تصل أو تتجاوز قيمة 5.

سيتم تنفيذه أربع مرات:

س: = 6 ؛ / / عندما أنا = 2

س: = 6 ؛ / / عندما أنا = 3

س: = 6 ؛ / / عندما أنا = 4

س: = 6 ؛ / / عندما أنا = 5

سيكون 6 ، وسوف تنتهي الدورة.

تغيير قيمة المتغير أنا

في الحلقة ، يغير المتغير الأول قيمته مع كل تكرار. في هذا المثال ، حيث يتم تحديد" لأني 2 إلى 5 القيام به " ، المتغير أنا يبدأ مع القيمة 2 ويزيد بنسبة 1 بعد تنفيذ كل هيئة من حلقة.

في بداية الحلقة ، المتغير أنا يأخذ القيمة 2. ثم يتم تنفيذ جسم الحلقة.

قيمة أناتنفيذ الجسم من الحلقة
2س = 6

بعد تنفيذ جسم الحلقة ، يزداد المتغير الأول بمقدار 1 ويصبح مساويا لـ 3. ثم يتم تنفيذ الجسم من حلقة مع قيمة جديدة ط.

قيمة أناتنفيذ الجسم حلقة
3س = 6

تتكرر هذه العملية حتى تصل قيمة المتغير الأول إلى القيمة النهائية البالغة 5. في كل تكرار ، يتم زيادة قيمة أنا بنسبة 1 ويتم تنفيذ الجسم من حلقة مع قيمة جديدة من أنا.

وبالتالي ، في هذا المثال ، سيتم تنفيذ جسم الحلقة 4 مرات بقيم المتغير أنا يساوي 2 و 3 و 4 و 5.

نهاية تنفيذ الدورة

عند تنفيذ حلقة لأني 2 إلى 5 تفعل س 6 ، سيتم تنفيذ الجسم من حلقة أربع مرات. القيمة الأولية للمتغير الأول هي 2 ، ومع كل تكرار للحلقة تزداد بمقدار 1 حتى تصل إلى القيمة النهائية البالغة 5.

وبالتالي ، سيتم تنفيذ الحلقة أربع مرات التالية:

  1. التكرار 1: أنا = 2. يتم تنفيذ الجسم من حلقة س 6.
  2. التكرار 2: أنا = 3. يتم تنفيذ جسم الحلقة 6.
  3. التكرار 3: أنا = 4. يتم تنفيذ الجسم من حلقة س 6.
  4. التكرار 4: أنا = 5. يتم تنفيذ الجسم من حلقة س 6.

بعد التكرار الأخير ، عندما تصبح قيمة أنا 5 ، تصبح حالة الدورة أنا 2 إلى 5 خاطئة. وبالتالي ، يتم الانتهاء من تنفيذ الحلقة ويتم الانتقال إلى القسم التالي من البرنامج.

سؤال وجواب

التي حلقة الجسم سيتم تنفيذها عند تنفيذ التعليمات البرمجية للي 2 إلى 5 هل س 6?

عند تنفيذ التعليمات البرمجية لأني 2 إلى 5 هل س 6 ، سيتم تنفيذ أربعة التكرار من الجسم حلقة. جسم الحلقة س6 يعني أنه في كل تكرار للحلقة ، سيتم تنفيذ الأمر س مع القيمة 6.

لماذا سيتم تنفيذ الجسم من حلقة أربع مرات?

رمز ل أنا 2 إلى 5 هل س 6 يحدد مجموعة من القيم للمتغير أنا من 2 إلى 5. هذا يعني أنه سيتم تنفيذ الحلقة لكل قيمة للمتغير أنا في هذا النطاق. في هذه الحالة ، يكون النطاق أربع قيم: 2 ، 3 ، 4 ، 5 ، لذلك سيتم تنفيذ جسم الحلقة أربع مرات.

ماذا يعني عبارة "لأني 2 إلى 5 هل س 6" يعني?

هذا التعبير هو للحلقة التي سيتم تنفيذها من القيمة أنا يساوي 2 إلى القيمة أنا يساوي 5. داخل جسم الحلقة ، سيتم تنفيذ الأمر س مع القيمة 6. وهكذا ، في كل تكرار للحلقة ، المتغير سوف تأخذ قيمة من 2 إلى 5 ، وسيتم تنفيذ الأمر س مع قيمة ثابتة من 6.

ماذا يحدث إذا تم تغيير مجموعة من قيم ط ل 1 إلى 3 في التعليمات البرمجية لأني 2 إلى 5 هل س 6?

إذا قمت بتغيير نطاق قيم المتغير أنا إلى 1 إلى 3 في رمز ل أنا 2 إلى 5 تفعل س 6 ، ثم سيتم تنفيذ الجسم من حلقة ثلاث مرات. في هذه الحالة ، ستكون قيم المتغير كما يلي: 1 ، 2 ، 3 ، وسيتم تنفيذ الأمر س بقيمة ثابتة قدرها 6 في كل تكرار للحلقة.