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