أي من أوامر التكرار الآتية يمثل التكرار المحدد . . . . إظهار النتيجة ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
for next.
الإجابة الصحيحة هي "for next". هذا الأمر يمثل التكرار المحدد، أي أننا نعرف مسبقاً عدد مرات تكرار تنفيذ الأوامر الموجودة داخل الحلقة.
شرح مفصل:
- التكرار المحدد: يعني أننا نريد أن نكرر تنفيذ مجموعة من الأوامر لعدد معين من المرات. على سبيل المثال، نريد طباعة الأرقام من 1 إلى 10. هنا، نعرف مسبقاً أننا سنكرر العملية 10 مرات.
- أمر `for next`: هذا الأمر مصمم خصيصاً للتكرار المحدد. يتكون من جزأين أساسيين:
- `for`: تحدد بداية الحلقة وتحدد المتغير الذي سيتحكم في عدد مرات التكرار. عادةً ما يتضمن هذا الجزء تهيئة المتغير (إعطاؤه قيمة ابتدائية)، وتحديد الشرط الذي يحدد متى تتوقف الحلقة، وتحديد كيفية تغيير قيمة المتغير في كل مرة (زيادة أو نقصان).
- `next`: تحدد نهاية الحلقة. عندما تصل الحلقة إلى أمر `next`، فإنها تعود إلى بداية الحلقة (إلى أمر `for`) وتقوم بتكرار الأوامر الموجودة بينهما، وذلك إذا كان الشرط المحدد في أمر `for` لا يزال صحيحاً.
- مثال:
```
for i = 1 to 10
print i
next i
```
في هذا المثال:
- `i` هو المتغير الذي يتحكم في عدد مرات التكرار.
- `i = 1` تعني أننا نبدأ المتغير `i` بالقيمة 1.
- `to 10` تعني أننا سنستمر في التكرار طالما أن قيمة `i` أقل من أو تساوي 10.
- `print i` هو الأمر الذي سيتم تنفيذه في كل مرة.
- `next i` تعني أننا نزيد قيمة `i` بمقدار 1 في كل مرة ونعود إلى بداية الحلقة.
وبالتالي، سيتم طباعة الأرقام من 1 إلى 10.
مقارنة سريعة مع أنواع التكرار الأخرى (للفهم الأفضل):
- `while`: تكرار شرطي. تستمر الحلقة في التنفيذ طالما أن شرطاً معيناً صحيح. لا نعرف مسبقاً عدد مرات التكرار.
- `do while`: تكرار شرطي أيضاً، ولكنها تضمن تنفيذ الأوامر داخل الحلقة مرة واحدة على الأقل، ثم تتحقق من الشرط.
- `repeat until`: تكرار شرطي، تستمر الحلقة حتى يصبح الشرط صحيحاً.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال أي من أوامر التكرار الآتية يمثل التكرار المحدد . . . . إظهار النتيجة ؟ اترك تعليق فورآ.