فهم تلوين التعليمات البرمجية في VEXcode IQ Python

عند إنشاء مشاريع نصية، يعد بناء الجملة والتباعد والمسافات البادئة والتهجئة في التعليمات البرمجية الخاصة بك أمرًا مهمًا للغاية لضمان تشغيل مشروعك على النحو المنشود. يعد الترميز اللوني الموجود في مساحة العمل في VEXcode IQ Python بمثابة إشارة مرئية إضافية إلى أنك أدخلت الكود الخاص بك في مشروعك بشكل صحيح.

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

استخدم المؤشر ولوحة المفاتيح لتصحيح الأخطاء. عندما يتم التعرف على المكونات، سيتم تلوينها بشكل صحيح.

تلوين التعليمات البرمجية يتبع الاصطلاحات التالية:

الفصول الدراسية

يقرأ سطر من كود Python drivetrain.drive(FORWARD). مصطلح نظام نقل الحركة ملون باللون الرمادي الأزرق ومُسلط الضوء عليه في مربع أحمر.

الجهاز الفردي الذي يتعلق به الأمر (أي نظام الدفع، القلم، الدماغ)

الأوامر

يقرأ سطر من كود Python drivetrain.drive(FORWARD). مصطلح القيادة ملون باللون البني ومُسلط الضوء عليه في مربع أحمر.

السلوك داخل الأمر (أي القيادة، الدوران)

حدود

يقرأ سطر من كود Python drivetrain.drive(FORWARD). مصطلح FORWARD ملون باللون البرتقالي ومُسلط الضوء عليه في مربع أحمر.

معلومات حول كيفية تنفيذ السلوك (أي الاتجاه والمسافة)

الهياكل

يقرأ سطر من كود Python ما إذا كان left_bumper.pressed(). يتم تلوين المصطلح if باللون الأزرق ويتم تسليط الضوء عليه في مربع أحمر.

التحكم في تدفق المشروع (أي الشرطية والحلقات)

قيم

يقرأ سطر من كود Python drivetrain.turn_for(RIGHT, 90, DEGREES). تم تلوين المصطلح 90 باللون الأخضر الداكن وتم تسليط الضوء عليه في مربع أحمر.

المعلمة العددية المخصصة للسلوك (أي عدد درجات الدورة)

تم إنشاء المستخدم

يقوم سطر من كود Python بقراءة القيمة في النطاق (10). مصطلح القيمة ملون باللون الأسود ومظلل في مربع أحمر.

قام المستخدم بإنشاء المتغيرات والأوامر

تعليقات

يقرأ تعليق Python # تعليقات في المشروع. تم تلوين سطر التعليمات البرمجية بأكمله باللون الأخضر الساطع.

النص الذي يلي # لن يؤثر على البرنامج.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: