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

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

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

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

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

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

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

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

شاهد أيضًا: مجموعة من الأوامر المكتوبة بلغة برمجة معينة لتنفيذ مهمة محددة

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

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

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

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

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

While (شرط)

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

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

( الزيادة / الإنقاص الشرط ; التهيئة) For

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

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

For (integer i = 0; i < 10; i = i + 2)

شاهد أيضًا: لغة يتم تحويلها الى لغة الالة بصورة مباشرة

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

المراجع

  1. ^ builtin.com , Robotics. , 21/12/2021
  2. ^ drewcampbell92.medium.com , Programming Fundamentals: Repetition , 21/12/2021

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *