Skip to main content

الدرس 3: ملخص ما بعد المشروع

لماذا استمر VR Robot في القيادة عندما وصل إلى القرص الأخضر؟

عند تشغيل هذا المشروع، يستمر VR Robot في المضي قدمًا حتى عند الاصطدام بالقرص الأخضر الأول.

ملف فيديو

يوجه هذا المشروع VR Robot فقط للتحقق من شروط كل عبارة if else مرة واحدة في بداية المشروع.تدفق المشروع لعبارات if حيث يتم التحقق من الشروط مرة واحدة فقط

تختلف العبارة إذا  عن الحلقة بينما 

  • بينما حلقات لا تتطلب اتخاذ قرار من قبل VR Robot. عندما يكون الشرط صحيحًا، فإن الحلقة أثناء مع الشرط وليس تنفذ الأمر التالي خارج الحلقة. عندما يكون الشرط خطأ، تستمر الحلقة بينما مع الشرط وليس  في الانتظار حتى يصبح الشرط صحيحًا، ويوقف تشغيل بقية المشروع.
    التحقق من الحالة في حين لا حلقة
  • إذا كانت البيانات  تتطلب من VR Robot اتخاذ قرار. إذا كان الشرط صحيح، فسيتم تنفيذ الأوامر الموجودة داخل عبارة if. إذا كان الشرط خطأ، فلن يتم تنفيذ الأوامر الموجودة داخل عبارة if.
    checking condition in an if statement project flow image
  • لم يكتشف مستشعر العين الأمامية أي لون في بداية المشروع، وبالتالي آخر إذا عادت العبارة إلى True. سيستمر VR Robot في المضي قدمًا منذ آخر إذا تم الإبلاغ عن الإجابة على أنها True وتم الإبلاغ عن جميع الكتل الأخرى على أنها False في بداية المشروع. 
  • لاحظ أنه لا توجد أي حلقات في هذا المشروع يمكنها إيقاف تدفق المشروع مؤقتًا للتحقق من الشرط بشكل متكرر. العبارة if  تتحقق من الحالة مرة واحدة، ثم تنتقل. 
  • احفظ المشروع قبل الانتقال إلى الدرس التالي، للتعرف على كيفية إضافة شروط التحقق بشكل متكرر باستخدام عبارات if .

أسئلة

الرجاء تحديد الرابط أدناه للوصول إلى اختبار الدرس.

مستند جوجل / .docx / .pdf