📚 اللبنات الشرطية ولبنات الانتظار
المفاهيم الأساسية
لبنة (أكبر من): تحقق مما إذا كانت القيمة الأولى أكبر من الثانية. النتيجة: صواب (إذا كانت أكبر) أو خطأ.
لبنة (أقل من): تحقق مما إذا كانت القيمة الأولى أصغر من الثانية. النتيجة: صواب (إذا كانت أصغر) أو خطأ.
لبنة (يساوي): تحقق مما إذا كانت القيمة الأولى تساوي الثانية. النتيجة: صواب (إذا تساوت) أو خطأ.
لبنة الانتظار (ثانية): توقف البرنامج عن العمل لمدة محددة من الثواني. صندوق إدخالها بيضاوي (لقيم فقط).
لبنة الانتظار حتى ( ): توقف البرنامج مؤقتاً إلى حين تحقق شرط محدد. صندوق إدخالها سداسي (لشروط فقط).
خريطة المفاهيم
```markmap
مستشعر الجيرسكوب في VEXcode VR
وظيفته
تحديد اتجاه الروبوت
قياس سرعة واتجاه الانعطاف
تمكين القيادة المستقيمة والانعطاف الصحيح
ما يمكنه اكتشافه
الحركة باتجاه عقارب الساعة
تغير موقع الروبوت أثناء الحركة
الاتجاه ومسافة الانعطاف عن نقطة البداية
مثال واقعي
مستشعر الأشعة تحت الحمراء في الأبواب التلقائية
موقع المستشعر (Location Sensing)
لبنة الموضوع (position)
#### تعطي إحداثيات x و y للروبوت (mm أو inches)
#### تحدد موقع حركة الروبوت في ساحة اللعب
لبنة زاوية الموضوع (position angle)
#### تحسب الاتجاه الحالي للروبوت بالدرجات
#### تحدد الانعطافات التي يقوم بها
الجمل الشرطية
الغرض
#### اتخاذ القرارات بناءً على الشروط
#### إخبار الحاسوب بكيفية الاستجابة للأحداث
المعاملات الشرطية (في فئة العمليات)
#### أكبر من (>)
#### أصغر من (<)
#### يساوي (=)
#### تقارن بين قيمتين وتنتج (صواب/خطأ)
اللبنات الشرطية (للاستشعار)
لبنة (أكبر من)
#### تتحقق من كون القيمة الأولى أكبر من الثانية
#### النتيجة: صواب أو خطأ
لبنة (أقل من)
#### تتحقق من كون القيمة الأولى أصغر من الثانية
#### النتيجة: صواب أو خطأ
لبنة (يساوي)
#### تتحقق من تساوي القيمتين
#### النتيجة: صواب أو خطأ
لبنات التحكم (البرتقالية)
لبنة الانتظار (ثانية)
#### توقف البرنامج لعدد محدد من الثواني
#### صندوق الإدخال: بيضاوي (لقيم فقط)
لبنة الانتظار حتى ( )
#### توقف البرنامج حتى يتحقق شرط
#### صندوق الإدخال: سداسي (لشروط فقط)
```
نقاط مهمة
- اللبنات الشرطية (أكبر من، أقل من، يساوي) لها شكل سداسي وتربط مع لبنات الاستشعار.
- الفرق بين لبنتي الانتظار هو شكل صندوق الإدخال: بيضاوي للقيم، وسداسي للشروط.
- مثال على شرط لـ "الانتظار حتى": انعطاف الروبوت 90 درجة لليمين.