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