التكرار المشروط هو تكرار للعمليات التي يقوم بها الروبوت مالم يتحقق الشرط -->

 

التكرار المشروط هو تكرار للعمليات التي يقوم بها الروبوت مالم يتحقق الشرط



التكرار الشرطي هو تكرار العمليات التي يقوم بها الروبوت ما لم يتم استيفاء الشرط. يتم استخدام العودية الشرطية في برمجة الروبوت لتكرار تنفيذ عدد من العمليات أو الأوامر لعدد محدد من المرات ، ويحدد شرط التكرار عدد مرات تنفيذها.


مجالات استخدام الروبوت هي

لدى الروبوتات مجموعة متنوعة من حالات الاستخدام التي تجعلها التكنولوجيا المثالية للمستقبل ، وقريبًا ستنتشر الروبوتات في كل مكان تقريبًا. أهم مجالات استخدام الروبوت هي: 


  • ساعد في مكافحة حرائق الغابات.
  • العمل جنباً إلى جنب مع البشر في المصانع.
  • رعاية المسنين.
  • المساعدة في إجراء العمليات الجراحية.
  • توصيل طلبات الطعام.
  • الروبوتات المنزلية المستقلة التي تؤدي المهام المنزلية ، مثل الكنس وقص العشب.
  • المساعدة في إيجاد البضائع وترتيبها في المستودعات.
  • يتم استخدام الروبوتات أثناء مهام البحث والإنقاذ بعد الكوارث الطبيعية.
  • كشف الألغام الأرضية في مناطق الحرب.

التكرار الشرطي هو تكرار الإجراءات التي يقوم بها الروبوت ما لم يتم استيفاء الشرط

الجواب النموذجي هو: البيان خاطئ. التكرار الشرطي هو عملية تكرار مجموعة من عمليات أو أوامر التعليمات البرمجية طالما أن شرط التكرار لا يزال مستوفياً. يتم استخدام الشرط المستخدم في التكرار لتحديد عدد المرات التي يجب أن ينفذ فيها الروبوت بعض التعليمات.



التكرار المشروط

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


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


ما هي الحلقات التكرارية؟

تدعم جميع لغات البرمجة التكرار باستخدام الحلقات ، وهناك أنواع مختلفة من الحلقات ، لكن النوعين الأكثر شيوعًا هما while and for ، والحلقة while هي كما يلي: 


في حين


تنفيذ التعليمات


ما يحدث هو أن البرنامج ينفذ التعليمات بناءً على الشرط ، ولن يتم تنفيذ التعليمات إذا كان الشرط غير صحيح ، وتبدو حلقة for على النحو التالي: 


(زيادة / إنقاص ؛ شرط ؛ تهيئة) من أجل


تنفيذ التعليمات


حلقات For مقسمة إلى ثلاثة أجزاء: التهيئة ، والشرط ، والزيادة. في الجزء الأول ، يتم تعريف المتغيرات التي سيتم استخدامها في الحلقة ، وعادةً ما تكون متغيرًا يخزن قيمة عدد صحيح. والثاني هو الشرط ، الذي يقرر عدد مرات تكرار الحلقة. عادة ما يكون الشرط مقارنة مثل x <10 ، والجزء الأخير يدور حول كيفية تغيير قيمة متغير ، إما عن طريق إضافة أو طرح قيمة منه. فيما يلي مثال على حلقة for:


لـ (عدد صحيح i = 0 ؛ i <10 ؛ i = i + 2)



مجالات استخدام الروبوت هي

  • ميادين يقوم فيها الروبوت بتنفيذ مهام محددة
  • ناتج الأمر في الصورة أعلاه هو تحريك الروبوت على شكل مربع باستخدام :
  • أي من أوامر التكرار الآتية يمثل التكرار المحدد
  • تأخذ أوامر التكرار لبرمجة الروبوت عدة أشكال و هي
  • لتحريك الروبوت على شكل مربع نستخدم أوامر التكرار بالطريقة الاتية