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

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

-
- يكتشف مستشعر العين الأمامية اللون"الأزرق ": صحيح
-
انعطف يسارًا 90 درجة

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

- إذا اكتشف مستشعر العين الأمامية "أزرق"، فاستدر يسارًا 90 درجة.

قم باختيار الزر التالي لمواصلة بقية هذا الدرس.