Skip to main content

الدرس 3: استخدام الشروط

في الدرس السابق، وصلت إلى نهاية متاهة القرص باستخدام مستشعر العين وكتل [انتظر حتى]. يقدم هذا الدرس كتلة [If then] وكيفية استخدام هذه الكتلة في تحدي متاهة القرص.

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

مخرجات التعلم

  • حدد أن كتلة [If then] هي كتلة C التي تدير الكتل داخلها إذا تم الإبلاغ عن صحة الشرط المنطقي.
  • حدد أنه يمكنك الحصول على كتل [If then] متعددة في المشروع لتكون قادرًا على التحقق من وجود ألوان متعددة، ولديك سلوكيات متعددة بناءً على تلك الألوان.

مراقبة الأنماط واستخدام العبارات الشرطية

في الدرس 2، تم تحديد نمط للطريقة التي يجب أن يقود بها روبوت الواقع الافتراضي عند الإبلاغ عن لون معين بواسطة مستشعر العين في ملعب متاهة القرص.

  • يكتشف مستشعر العين الأمامية اللون الأخضر ؟
    • انعطف يمينًا 90 درجة

      منظر من أعلى إلى أسفل لملعب Disk Maze، مع المسار المقصود للروبوت VR المميز بالأسهم. يتم تمييز كل منعطف يتبع قرصًا أخضر، مما يشير إلى أن المنعطف الأيمن يتبع دائمًا قرصًا أخضر.
  • يكتشف مستشعر العين الأمامية اللون الأزرق ؟
    • انعطف يسارًا 90 درجة

      منظر من أعلى إلى أسفل لملعب Disk Maze، مع المسار المقصود للروبوت VR المميز بالأسهم. يتم تمييز كل منعطف يتبع قرصًا أزرق، مما يشير إلى أن المنعطف الأيسر يتبع دائمًا قرصًا أزرق.

يمكن استخدام هذا المنطق لتبسيط مشروع VEXcode VR باستخدام كتلة [If then]. [إذا كان ذلك] الكتل عبارة عن عبارات مشروطة توجه روبوت الواقع الافتراضي لاتخاذ قرار إذا كان الشرط المحدد صحيحًا.

كتلة حاوية VEXcode VR If Then التي تحتوي على مساحة للكتل داخلها ومساحة لمعلمة منطقية.

قم بتحديد زر التالي للمتابعة مع بقية هذا الدرس.