لنفترض أن المقطع البرمجي هو كالتالي:
MoveForward
Stop
إذا كان هذا هو المقطع البرمجي الوحيد، فإن الروبوت سيتحرك للأمام ثم يتوقف مباشرة. النقطة التي سيتوقف عندها ستعتمد على مدة الحركة الأمامية المحددة في أمر "MoveForward" (أو السرعة إذا لم تكن المدة محددة بشكل صريح وكان هناك شرط للتوقف).
إذا لم تكن هناك أي معلمات إضافية مرتبطة بأمر "MoveForward" (مثل المسافة أو الوقت)، فسيتحرك الروبوت للأمام لفترة قصيرة جدًا ثم يتوقف فورًا عند النقطة التي كان فيها تقريبًا عندما بدأ تنفيذ أمر "Stop". بمعنى آخر، لن يصل إلى "النقطة التالية" التي قد تتوقعها بعيدًا، بل سيتوقف بالقرب من نقطة البداية.
للتوضيح:
MoveForward: يجعل الروبوت يبدأ في التحرك للأمام.
Stop: يوقف حركة الروبوت على الفور.
للوصول إلى "النقطة التالية" بشكل ملموس، ستحتاج إلى تحديد مدة زمنية أو مسافة لأمر الحركة الأمامية. على سبيل المثال:
تحرك للأمام لمسافة 50 سم.
تحرك للأمام لمدة ثانيتين.
بدون هذه المعلمات، سيتوقف الروبوت بعد مسافة قصيرة جدًا أو فورًا.