الدرس 3: ملخص ما بعد المشروع
لماذا استمر VR Robot في القيادة عندما وصل إلى القرص الأخضر؟
عند تشغيل هذا المشروع، يستمر VR Robot في المضي قدمًا حتى عند الاصطدام بالقرص الأخضر الأول.
ملف فيديو
يوجه هذا المشروع VR Robot فقط للتحقق من شروط كل عبارة if else مرة واحدة في بداية المشروع.
تختلف العبارة إذا عن الحلقة بينما
- بينما حلقات لا تتطلب اتخاذ قرار من قبل VR Robot. عندما يكون الشرط صحيحًا، فإن الحلقة أثناء مع الشرط وليس تنفذ الأمر التالي خارج الحلقة. عندما يكون الشرط خطأ، تستمر الحلقة بينما مع الشرط وليس في الانتظار حتى يصبح الشرط صحيحًا، ويوقف تشغيل بقية المشروع.
- إذا كانت البيانات تتطلب من VR Robot اتخاذ قرار. إذا كان الشرط صحيح، فسيتم تنفيذ الأوامر الموجودة داخل عبارة if. إذا كان الشرط خطأ، فلن يتم تنفيذ الأوامر الموجودة داخل عبارة if.
- لم يكتشف مستشعر العين الأمامية أي لون في بداية المشروع، وبالتالي آخر إذا عادت العبارة إلى True. سيستمر VR Robot في المضي قدمًا منذ آخر إذا تم الإبلاغ عن الإجابة على أنها True وتم الإبلاغ عن جميع الكتل الأخرى على أنها False في بداية المشروع.
- لاحظ أنه لا توجد أي حلقات في هذا المشروع يمكنها إيقاف تدفق المشروع مؤقتًا للتحقق من الشرط بشكل متكرر. العبارة if تتحقق من الحالة مرة واحدة، ثم تنتقل.
- احفظ المشروع قبل الانتقال إلى الدرس التالي، للتعرف على كيفية إضافة شروط التحقق بشكل متكرر باستخدام عبارات if .