صفحة 358 - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 7 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 7 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 تمارين تقييمية - الروبوتات الافتراضية (VEXcode VR)

المفاهيم الأساسية

* الروبوت الافتراضي في VEXcode VR: يحتوي على قلم للرسم، ويتم تحديد موقعه على المحورين X و Y من لوحة التحكم.

* مستشعر الجيرسكوب: يوجد في الجزء الخلفي من الروبوت، ويُحدد موضع الروبوت كمركز للانعطاف.

* اللبنات البرمجية: يتم تنفيذها عند تشغيل المقطع البرمجي، ويمكن تكرارها لتوفير الوقت.

خريطة المفاهيم

```markmap

الروبوتات الافتراضية (VEXcode VR)

مميزات الروبوت الافتراضي

خطر ضئيل أو معدوم في تلف المعدات

توفر مكونات لإنشاء روبوتات بمزايا متقدمة

له أربع عجلات بقطر 50 مليمتر

يمتلك أربع مستشعرات مركبة عليه

يحتوي على قلم للرسم

موقعه يُحدد على المحورين X و Y من لوحة التحكم

بيئة البرمجة (VEXcode VR)

ساحة اللعب

#### مساحة افتراضية لتنفيذ البرامج

#### سيناريوهات مختلفة

#### لوحة الفن قماش (الموضع الابتدائي: X:0 مليمتر، Y:0 مليمتر)

عروض الكاميرا

#### كاميرا الشخص الأول

##### يتم قفل عرض الروبوت (لا يمكن التنقل والتكبير)

#### كاميرا التتبع

##### يمكنك التحكم في الكاميرا

البرمجة في VEXcode VR

إنشاء المقاطع البرمجية

#### باستخدام اللبنات

#### باستخدام لغة بايثون

أنواع اللبنات البرمجية

#### نظام الدفع

#### العرض

#### التحكم

خصائص التنفيذ

#### يتم تنفيذ اللبنات المتصلة فقط عند التشغيل

#### يمكن تكرار اللبنات لتوفير الوقت

التحكم في الروبوت

نظام الدفع

#### التحكم في سرعة القيادة

#### التحكم في سرعة الانعطاف

المستشعرات

#### مستشعر الجيرسكوب

##### موقعه: الجزء الخلفي من الروبوت

##### وظيفته: تحديد موضع الروبوت كمركز للانعطاف

##### اللبنة المستخدمة معه: زاوية الموضع بالدرجات

التحكم في الموقع والاتجاه

#### باستخدام نظام الدفع

#### باستخدام المستشعرات

وحدات التحكم

وحدة تحكم المراقبة

وحدة تحكم العرض

#### يمكن استخدامهما لعرض رسالة في المشاريع

```

نقاط مهمة

  • يمكن التحكم في كل من سرعة القيادة وسرعة الانعطاف للروبوت.
  • لا تقتصر اللبنات البرمجية على ثلاث فئات فقط (نظام الدفع، العرض، التحكم).

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

1

نوع: QUESTION_HOMEWORK

يحتوي الروبوت الافتراضي في فيكس كود في أر على قلم يمكنك من رسم خطوط أو أشكال في ساحات اللعب المختلفة.

2

نوع: QUESTION_HOMEWORK

يمكنك إنشاء مقاطع برمجية باستخدام اللبنات أو بايثون في فيكس كود في آر.

3

نوع: QUESTION_HOMEWORK

لا يوجد سوى ثلاث لبنات برمجية وهي نظام الدفع والعرض والتحكم.

4

نوع: QUESTION_HOMEWORK

يتم تنفيذ اللبنات البرمجية المتصلة ببعضها فقط عند تشغيل المقطع البرمجي.

5

نوع: QUESTION_HOMEWORK

يمكنك تكرار اللبنات في البرمجة لتوفير الوقت.

6

نوع: QUESTION_HOMEWORK

يمكنك التحكم في سرعة القيادة، ولكن لا يمكنك التحكم في سرعة الانعطاف.

7

نوع: QUESTION_HOMEWORK

يمكن استخدام وحدة تحكم المراقبة ووحدة تحكم العرض في مشروعاتك لعرض رسالة.

8

نوع: QUESTION_HOMEWORK

يمكن تحديد موضع الروبوت الافتراضي على المحورين X و Y من لوحة التحكم الخاصة بساحة اللعب.

9

نوع: QUESTION_HOMEWORK

عندما تستخدم لوحة الفن قماش يكون الموضع الابتدائي للروبوت عند النقطة "مليمتر 0:X، مليمتر Y:0".

10

نوع: QUESTION_HOMEWORK

يوجد مستشعر الجيرسكوب في الجزء الخلفي من الروبوت ويتم تحديد موضع الروبوت الافتراضي كمركز للانعطاف.

11

نوع: QUESTION_HOMEWORK

اللبنة الوحيدة التي تستخدمها مع مستشعر الجيرسكوب هي زاوية الموضع بالدرجات.

12

نوع: QUESTION_HOMEWORK

يمكنك التحكم في موقع الروبوت الافتراضي واتجاهه باستخدام نظام الدفع والمستشعرات.

📄 النص الكامل للصفحة

--- SECTION: 1 --- يحتوي الروبوت الافتراضي في فيكس كود في أر على قلم يمكنك من رسم خطوط أو أشكال في ساحات اللعب المختلفة. --- SECTION: 2 --- يمكنك إنشاء مقاطع برمجية باستخدام اللبنات أو بايثون في فيكس كود في آر. --- SECTION: 3 --- لا يوجد سوى ثلاث لبنات برمجية وهي نظام الدفع والعرض والتحكم. --- SECTION: 4 --- يتم تنفيذ اللبنات البرمجية المتصلة ببعضها فقط عند تشغيل المقطع البرمجي. --- SECTION: 5 --- يمكنك تكرار اللبنات في البرمجة لتوفير الوقت. --- SECTION: 6 --- يمكنك التحكم في سرعة القيادة، ولكن لا يمكنك التحكم في سرعة الانعطاف. --- SECTION: 7 --- يمكن استخدام وحدة تحكم المراقبة ووحدة تحكم العرض في مشروعاتك لعرض رسالة. --- SECTION: 8 --- يمكن تحديد موضع الروبوت الافتراضي على المحورين X و Y من لوحة التحكم الخاصة بساحة اللعب. --- SECTION: 9 --- عندما تستخدم لوحة الفن قماش يكون الموضع الابتدائي للروبوت عند النقطة "مليمتر 0:X، مليمتر Y:0". --- SECTION: 10 --- يوجد مستشعر الجيرسكوب في الجزء الخلفي من الروبوت ويتم تحديد موضع الروبوت الافتراضي كمركز للانعطاف. --- SECTION: 11 --- اللبنة الوحيدة التي تستخدمها مع مستشعر الجيرسكوب هي زاوية الموضع بالدرجات. --- SECTION: 12 --- يمكنك التحكم في موقع الروبوت الافتراضي واتجاهه باستخدام نظام الدفع والمستشعرات.

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 12

سؤال 1: يحتوي الروبوت الافتراضي في فيكس كود في آر على قلم يمكنك من رسم خطوط أو أشكال في ساحات اللعب المختلفة.

الإجابة: صحيحة

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة ميزات الروبوت الافتراضي في بيئة فيكس كود في آر. | | المطلوب | تحديد صحة العبارة: أن الروبوت يحتوي على قلم للرسم على ساحات اللعب. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **الروبوت الافتراضي** في بيئة فيكس كود في آر (VEXcode VR) وأنظمة التحكم الخاصة به. يتميز الروبوت الافتراضي بمحاكاة دقيقة للروبوت الحقيقي، بما في ذلك الأدوات الملحقة مثل **القلم**.
  3. **الخطوة 3: خطوات التحقق** 1. في بيئة فيكس كود في آر، يتم استخدام روبوت افتراضي له عجلات وأجهزة استشعار. 2. أحد المكونات المتاحة هو **قلم (Pen)** يمكن رفعه وخفضه. 3. عند تنشيط القلم وتحريك الروبوت، يترك **أثراً (خطاً أو شكلاً)** على ساحة اللعب الافتراضية. 4. هذه الميزة مصممة لتعليم مفاهيم البرمجة والتحكم في المسار.
  4. > **ملاحظة:** ساحات اللعب (Playgrounds) في فيكس كود في آر متنوعة، مثل ساحة الفن (Art Canvas) المصممة خصيصاً للرسم. **الإجابة النهائية:** العبارة **صحيحة**؛ لأن الروبوت الافتراضي في فيكس كود في آر يحتوي فعلاً على قلم يمكن استخدامه للرسم على الساحات الافتراضية.

سؤال 2: يمكنك إنشاء مقاطع برمجية باستخدام اللبنات أو بايثون في فيكس كود في آر.

الإجابة: صحيحة

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة لغات البرمجة المتاحة في بيئة فيكس كود في آر. | | المطلوب | تحديد صحة العبارة: أنه يمكن إنشاء مقاطع برمجية باستخدام اللبنات أو بايثون. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **واجهات البرمجة** في بيئة فيكس كود في آر (VEXcode VR). تدعم البيئة أكثر من نمط برمجي لتناسب مستويات مختلفة من المتعلمين.
  3. **الخطوة 3: خطوات التحقق** 1. فيكس كود في آر هي بيئة محاكاة طورتها شركة VEX Robotics. 2. تقدم الواجهة خيارين رئيسيين للبرمجة: - **البرمجة باللبنات (Blocks):** باستخدام السحب والإفلات، وهي مناسبة للمبتدئين. - **البرمجة النصية (Text):** وتحديداً لغة **بايثون (Python)**، وهي مناسبة للطلاب المتقدمين. 3. يمكن للمستخدم التبديل بين الواجهتين بسهولة لنفس المشروع.
  4. > **ملاحظة:** لغة بايثون في فيكس كود في آر تستخدم مكتبات وأوامر محددة للتحكم في الروبوت الافتراضي. **الإجابة النهائية:** العبارة **صحيحة**؛ حيث تدعم منصة فيكس كود في آر فعلاً طريقتين للبرمجة: اللبنات المرئية ولغة بايثون النصية.

سؤال 3: لا يوجد سوى ثلاث فئات للبنات البرمجية وهي نظام الدفع والعرض والتحكم.

الإجابة: خطأ

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة فئات اللبنات البرمجية في فيكس كود في آر. | | المطلوب | تحديد صحة العبارة: أن الفئات تقتصر على ثلاث فقط (نظام الدفع، العرض، التحكم). |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **تصنيف اللبنات (Blocks Categories)** في واجهة برمجة اللبنات بفيكس كود في آر. اللبنات منظمة في مجموعات حسب الوظيفة.
  3. **الخطوة 3: خطوات التحقق** 1. عند فتح واجهة اللبنات في فيكس كود في آر، نلاحظ وجود **أكثر من ثلاث فئات** في شريط الأدوات. 2. من **الفئات الرئيسية** المتاحة: - **التحكم (Control)** - **الإدراك (Sensing)** - **المحركات/نظام الدفع (Motors/Drivetrain)** - **العرض (Looks)** - **الصوت (Sound)** - **القلم (Pen)** - وغيرها. 3. العبارة ذكرت ثلاث فئات فقط وهي **نظام الدفع والعرض والتحكم**، وهذا **لا يغطي جميع الفئات** الموجودة.
  4. > **ملاحظة:** الفئات تساعد في تنظيم الأوامر وتسهيل العثور على اللبنة المناسبة للمهمة. **الإجابة النهائية:** العبارة **خاطئة**؛ لأن فئات اللبنات البرمجية في فيكس كود في آر لا تقتصر على ثلاث، بل تشمل عدة فئات أخرى مثل الإدراك والصوت والقلم.

سؤال 4: يتم تنفيذ اللبنات البرمجية المتصلة ببعضها فقط عند تشغيل المقطع البرمجي.

الإجابة: صحيحة

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر فهم آلية تنفيذ المقاطع البرمجية في البرمجة باللبنات. | | المطلوب | تحديد صحة العبارة: أن اللبنات المتصلة ببعضها فقط هي التي تُنفذ عند التشغيل. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **تنفيذ المقطع البرمجي (Script Execution)** في البرمجة المرئية (باللبنات). المقطع البرمجي هو سلسلة من اللبنات المتصلة التي تبدأ بلبنة حدث (Event Block).
  3. **الخطوة 3: خطوات التحقق** 1. في برمجة اللبنات، لا تبدأ الأوامر بالتنفيذ إلا عند **تشغيل البرنامج** (على سبيل المثال، بالضغط على زر التشغيل). 2. يتم تنفيذ **اللبنات المتصلة ببعضها** والمتفرعة منها بشكل تسلسلي من أعلى لأسفل. 3. اللبنات **غير المتصلة** بالمقطع البرمجي الرئيسي (اللبنات المنفردة) **لا تُنفذ** عند تشغيل البرنامج. 4. آلية الربط بين اللبنات هي ما يجعلها **تعمل ككتلة واحدة**.
  4. > **ملاحظة:** لبنة البداية (مثل "عند التشغيل") ضرورية لبدء تنفيذ أي سلسلة من اللبنات المتصلة. **الإجابة النهائية:** العبارة **صحيحة**؛ لأنه في برمجة اللبنات، يتم تنفيذ الأوامر التسلسلية فقط للبنات المتصلة معاً عند تشغيل المقطع البرمجي.

سؤال 5: يمكنك تكرار اللبنات في البرمجة لتوفير الوقت.

الإجابة: صحيحة

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة إحدى مزايا البرمجة باللبنات. | | المطلوب | تحديد صحة العبارة: أنه يمكن تكرار اللبنات لتوفير الوقت. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **إعادة الاستخدام والتكرار (Reusability and Duplication)** في البرمجة. يعد تكرار الأوامر أو الهياكل البرمجية أسلوباً شائعاً لتبسيط البرمجة وتجنب كتابة الكود مراراً.
  3. **الخطوة 3: خطوات التحقق** 1. في واجهة فيكس كود في آر (وغيرها من بيئات البرمجة المرئية)، يمكن للمبرمج: - **نسخ (Copy)** لبنة أو مجموعة من اللبنات. - **لصق (Paste)** هذه اللبنات في مكان آخر من البرنامج. 2. هذا **يوفر الوقت والجهد** بدلاً من البحث عن اللبنة نفسها وسحبها مراراً من القائمة. 3. كما أن استخدام **الحلقات التكرارية (Loops)** هو شكل متقدم من التكرار يختصر الكثير من الأوامر.
  4. > **ملاحظة:** التكرار لا يعني بالضرورة أن البرنامج سيكون أكثر كفاءة، ولكنه يجعل عملية البناء البرمجي أسرع وأقل عرضة للخطأ. **الإجابة النهائية:** العبارة **صحيحة**؛ إذ أن خاصية نسخ ولصل أو تكرار اللبنات البرمجية متاحة وتساهم في توفير وقت المبرمج.

سؤال 6: يمكنك التحكم في سرعة القيادة، ولكن لا يمكنك التحكم في سرعة الانعطاف.

الإجابة: خطأ

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة مدى التحكم في حركة الروبوت الافتراضي. | | المطلوب | تحديد صحة العبارة: أنه يمكن التحكم في سرعة القيادة، ولكن لا يمكن التحكم في سرعة الانعطاف. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **التحكم في المحركات ونظام الدفع (Drivetrain Control)**. يتحكم في حركة الروبوت الافتراضي من خلال أوامر تحدد سرعة العجلات واتجاهها.
  3. **الخطوة 3: خطوات التحقق** 1. في لبنات **نظام الدفع** في فيكس كود في آر، توجد أوامر مثل: - `قيادة بمقدار (Drive for)` – تتحكم في **المسافة والسرعة**. - `استدارة بمقدار (Turn for)` – تتحكم في **زاوية الدوران وسرعته**. 2. عند استخدام لبنة الانعطاف، يوجد معامل يسمى **سرعة الدوران (Turn Velocity)** يُضبط بوحدات الدرجات/الثانية. 3. هذا يعني أن **سرعة الانعطاف قابلة للضبط** مثل سرعة القيادة المستقيمة تماماً.
  4. > **ملاحظة:** الفرق هو أن القيادة المستقيمة تتحكم في سرعة خطية (مثلاً، ملم/ثانية)، بينما الانعطاف يتحكم في سرعة زاوية (درجة/ثانية). **الإجابة النهائية:** العبارة **خاطئة**؛ لأنه في فيكس كود في آر، يمكن للمبرمج التحكم في كل من سرعة القيادة المستقيمة **وسرعة الانعطاف** عبر معاملات الأوامر المناسبة.

سؤال 7: يمكن استخدام وحدة تحكم المراقبة ووحدة تحكم العرض في مشروعاتك لعرض رسالة.

الإجابة: خطأ

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة وظائف وحدات التحكم في فيكس كود في آر. | | المطلوب | تحديد صحة العبارة: أنه يمكن استخدام وحدة تحكم المراقبة ووحدة تحكم العرض معاً لعرض رسالة. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **وحدات التحكم (Controller Devices)** في واجهة فيكس كود في آر. هناك وحدتان محاكاتان: **وحدة تحكم المراقبة (Monitor Controller)** و**وحدة تحكم العرض (Display Controller)**.
  3. **الخطوة 3: خطوات التحقق** 1. **وحدة تحكم المراقبة (Monitor Controller):** تُستخدم **لرصد (Monitoring)** قيم أجهزة الاستشعار والمحركات في الوقت الفعلي (مثل عرض سرعة الروبوت). **لا تُستخدم لإرسال أوامر عرض رسائل للمستخدم**. 2. **وحدة تحكم العرض (Display Controller):** تُستخدم **لإخراج (Output)** رسائل نصية أو رسومية على شاشة افتراضية، مثل طباعة "مرحباً". 3. العبارة تقول إنه يمكن استخدام **الوحدتين معاً لعرض رسالة**. هذا ليس دقيقاً، لأن وحدة المراقبة ليست مصممة لعرض رسائل إخراج للمستخدم، بل لمراقبة البيانات الداخلية.
  4. > **ملاحظة:** لعرض رسالة للمستخدم، نستخدم لبنات من فئة **العرض (Looks)** أو **وحدة تحكم العرض** فقط. **الإجابة النهائية:** العبارة **خاطئة**؛ لأن وحدة تحكم المراقبة مصممة للمراقبة وليس للإخراج النصي المباشر، وبالتالي لا يمكن استخدامها مع وحدة العرض لنفس الغرض (عرض رسالة).

سؤال 8: يمكن تحديد موضع الروبوت الافتراضي على المحورين X و Y من لوحة التحكم الخاصة بساحة اللعب.

الإجابة: صحيحة

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة أدوات تحديد موقع الروبوت في ساحة اللعب. | | المطلوب | تحديد صحة العبارة: أنه يمكن تحديد موضع الروبوت على المحورين X و Y من لوحة التحكم الخاصة بساحة اللعب. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **نظام الإحداثيات (Coordinate System)** و**لوحة تحكم ساحة اللعب (Playground Dashboard)** في فيكس كود في آر. تستخدم الساحات نظام إحداثيات ديكارتي لتحديد المواقع.
  3. **الخطوة 3: خطوات التحقق** 1. في أعلى نافذة المحاكاة، توجد **لوحة تحكم ساحة اللعب**. 2. تعرض هذه اللوحة معلومات حية عن الروبوت الافتراضي، من بينها: - **الموقع X (X Position)** - **الموقع Y (Y Position)** 3. يتم تحديث هذه القيم تلقائياً أثناء تحرك الروبوت على ساحة اللعب ذات الشبكة الإحداثية. 4. يمكن أيضاً **إدخال قيم X و Y يدوياً** في هذه اللوحة لنقل الروبوت فوراً إلى موقع محدد.
  4. > **ملاحظة:** نقطة الأصل (0,0) عادة ما تكون في وسط ساحة اللعب، أو في الزاوية حسب إعدادات الساحة. **الإجابة النهائية:** العبارة **صحيحة**؛ حيث توفر لوحة تحكم ساحة اللعب في فيكس كود في آر إمكانية رصد وتحديد موضع الروبوت الافتراضي على المحورين X و Y.

سؤال 9: عندما تستخدم لوحة الفن قماش يكون الموضع الابتدائي للروبوت عند النقطة "مليمتر 0:X، مليمتر 0:Y".

الإجابة: صحيحة

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة نقطة البداية للروبوت في ساحة "لوحة الفن قماش". | | المطلوب | تحديد صحة العبارة: أن الموضع الابتدائي عند النقطة (0 ملم، 0 ملم). |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **نقطة الأصل (Origin Point)** في **ساحات اللعب المخصصة** في فيكس كود في آر. لكل ساحة إعدادات أولية تختلف حسب هدفها.
  3. **الخطوة 3: خطوات التحقق** 1. ساحة **لوحة الفن قماش (Art Canvas Playground)** مصممة خصيصاً للرسم باستخدام قلم الروبوت. 2. في هذه الساحة، يتم ضبط **نظام الإحداثيات** بحيث تكون نقطة الأصل **(0,0)** في **مركز منطقة الرسم**. 3. عند بدء المحاكاة في هذه الساحة، يظهر الروبوت الافتراضي **بالضبط عند النقطة (0 ملم، 0 ملم)** ما لم يتم تغيير موضعه يدوياً. 4. هذا يسهل البرمجة بناءً على حسابات الإحداثيات.
  4. > **ملاحظة:** في ساحات أخرى (مثل ساحة التحدي)، قد يكون الموضع الابتدائي مختلفاً، ولكن السؤال محدد بساحة لوحة الفن قماش. **الإجابة النهائية:** العبارة **صحيحة**؛ ففي ساحة لوحة الفن قماش في فيكس كود في آر، يبدأ الروبوت الافتراضي فعلاً عند إحداثيات النقطة (0 ملم، 0 ملم).

سؤال 10: يوجد مستشعر الجيرسكوب في الجزء الخلفي من الروبوت ويتم تحديد موضع الروبوت الافتراضي كمركز للانعطاف.

الإجابة: خطأ

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة موقع مستشعر الجيروسكوب ودوره في تحديد مركز الانعطاف. | | المطلوب | تحديد صحة العبارة: أن مستشعر الجيروسكوب في الجزء الخلفي ويحدد موضع الروبوت كمركز للانعطاف. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **مستشعر الجيروسكوب (Gyroscope Sensor)** في الروبوت الافتراضي. وظيفته قياس **معدل الدوران** و**اتجاه (زاوية)** الروبوت.
  3. **الخطوة 3: خطوات التحقق** 1. في فيكس كود في آر، مستشعر الجيروسكوب **محاكى افتراضياً** وليس له موقع فيزيائي مرئي على نموذج الروبوت. 2. وظيفته الأساسية هي **تتبع اتجاه (زاوية) الروبوت** بالنسبة لموضع بداية التشغيل، وليس تحديد موقعه (X,Y) الجغرافي. 3. **مركز الانعطاف** للروبوت الافتراضي ذو العجلتين يقع في منتصف المسافة بين العجلتين، وليس في موقع مستشعر افتراضي. 4. لا يوجد ذكر في وثائق فيكس كود في آر أن الجيروسكوب في "الجزء الخلفي" أو أنه **يحدد مركز الانعطاف**.
  4. > **ملاحظة:** مستشعر الجيروسكوب يقيس **الزاوية (Heading)** ويساعد في تنفيذ أوامر الانعطاف بدقة. **الإجابة النهائية:** العبارة **خاطئة**؛ لأن مستشعر الجيروسكوب في فيكس كود في آر مستشعر افتراضي يقيس الزاوية وليس له موقع خلفي محدد، ولا يعتبر مركزاً للانعطاف.

سؤال 11: اللبنة الوحيدة التي تستخدمها مع مستشعر الجيرسكوب هي زاوية الموضع بالدرجات.

الإجابة: خطأ

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر معرفة اللبنات المتاحة للتعامل مع مستشعر الجيروسكوب. | | المطلوب | تحديد صحة العبارة: أن اللبنة الوحيدة المستخدمة مع مستشعر الجيروسكوب هي "زاوية الموضع بالدرجات". |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **لبنات الإدراك (Sensing Blocks)** المتعلقة بمستشعر الجيروسكوب في فيكس كود في آر. تقدم هذه اللبنات بيانات مختلفة من المستشعر.
  3. **الخطوة 3: خطوات التحقق** 1. في فئة **الإدراك (Sensing)**، هناك مجموعة فرعية خاصة بـ **الجيروسكوب (Gyro)**. 2. تحتوي هذه المجموعة على **أكثر من لبنة واحدة**، منها: - `زاوية الجيروسكوب بالدرجات (Gyro angle (degrees))` – تُرجع **زاوية الاتجاه الحالية**. - `معدل دوران الجيروسكوب (Gyro rate (degrees per second))` – تُرجع **سرعة الدوران الحالية**. - `ضبط الجيروسكوب (Set gyro heading)` – **تضبط** زاوية الجيروسكوب على قيمة محددة. 3. العبارة تقول إن اللبنة **الوحيدة** هي "زاوية الموضع بالدرجات"، وهذا **يتجاهل وجود اللبنين الأخريين**.
  4. > **ملاحظة:** لبنة معدل الدوران مفيدة لاكتشاف الحركات السريعة، ولبنة الضبط مهمة لتهيئة نقطة البداية. **الإجابة النهائية:** العبارة **خاطئة**؛ لأنه يوجد عدة لبنات برمجية للتعامل مع مستشعر الجيروسكوب في فيكس كود في آر، وليس لبنة واحدة فقط.

سؤال 12: يمكنك التحكم في موقع الروبوت الافتراضي واتجاهه باستخدام نظام الدفع والمستشعرات.

الإجابة: صحيحة

خطوات الحل:

  1. **الخطوة 1: تحليل السؤال والمطلوب** | العنصر | الوصف | |--------|-------| | السؤال | يختبر الفهم العام لكيفية التحكم في موقع واتجاه الروبوت. | | المطلوب | تحديد صحة العبارة: أن التحكم في الموقع والاتجاه يتم باستخدام نظام الدفع والمستشعرات. |
  2. **الخطوة 2: المبدأ المستخدم** مبدأ **التحكم في الروبوت (Robot Control)**، والذي يعتمد على **نظام مغلق الحلقة (Closed-loop Control)**. يُستخدم **نظام الدفع** للحركة، و**المستشعرات** للتغذية الراجعة عن الموقع والاتجاه.
  3. **الخطوة 3: خطوات التحقق** 1. **نظام الدفع (Drivetrain):** هو مجموعة المحركات والعجلات المسؤولة عن **تحريك** الروبوت للأمام/الخلف والانعطاف. 2. **المستشعرات (Sensors):** مثل **الجيروسكوب** (لقياس الاتجاه) ومستشعرات **تتبع الموضع** (المستمدة من ترميز المحركات أو الإحداثيات الافتراضية) تعطي معلومات عن **الموقع والاتجاه الحالي**. 3. بدمج الأوامر الموجهة لنظام الدفع مع قراءات المستشعرات، يمكن برمجة الروبوت للانتقال **بدقة** إلى موقع معين أو لاتجاه معين.
  4. > **ملاحظة:** هذا هو جوهر الروبوتيات: **المشغلات (Actuators)** للحركة، و**المستشعرات (Sensors)** للملاحظة، والبرنامج لربط الاثنين. **الإجابة النهائية:** العبارة **صحيحة**؛ حيث أن التحكم الدقيق في موقع واتجاه الروبوت الافتراضي في فيكس كود في آر يعتمد فعلاً على استخدام أوامر نظام الدفع بالاقتران مع بيانات المستشعرات للتوجيه والمراقبة.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 4 بطاقة لهذه الصفحة

متى يتم تنفيذ اللبنات البرمجية في فيكس كود في آر؟

  • أ) تلقائياً بمجرد كتابتها
  • ب) عند حفظ الملف فقط
  • ج) عند تشغيل المقطع البرمجي، وتكون متصلة ببعضها
  • د) عند إضافة روبوت جديد إلى الساحة

الإجابة الصحيحة: c

الإجابة: عند تشغيل المقطع البرمجي، وتكون متصلة ببعضها

الشرح: اللبنات البرمجية يجب أن تكون متصلة معاً لتشكل مقطعاً برمجياً متماسكاً. هذا المقطع لا يعمل تلقائياً، بل يحتاج إلى أمر تشغيل ليبدأ التنفيذ.

تلميح: الشرط هو وجود اتصال بين اللبنات وبدء التشغيل.

التصنيف: مفهوم جوهري | المستوى: متوسط

ما فائدة تكرار اللبنات في البرمجة كما ورد في النص؟

  • أ) لزيادة تعقيد البرنامج
  • ب) لتوفير الوقت
  • ج) لتغيير لغة البرمجة
  • د) لاختبار أخطاء جديدة

الإجابة الصحيحة: b

الإجابة: لتوفير الوقت

الشرح: تكرار استخدام اللبنات البرمجية الجاهزة يلغي الحاجة إلى كتابة نفس الأوامر مراراً وتكراراً، مما يجعل عملية تطوير البرنامج أسرع وأكثر كفاءة.

تلميح: تتعلق بكفاءة عملية البرمجة.

التصنيف: مفهوم جوهري | المستوى: سهل

أي مما يلي صحيح فيما يتعلق بالتحكم في حركة الروبوت الافتراضي في فيكس كود في آر؟

  • أ) يمكن التحكم في سرعة الانعطاف فقط
  • ب) لا يمكن التحكم في أي من سرعة القيادة أو الانعطاف
  • ج) يمكن التحكم في سرعة القيادة والانعطاف معاً
  • د) يمكن التحكم في سرعة القيادة، ولكن لا يمكن التحكم في سرعة الانعطاف

الإجابة الصحيحة: d

الإجابة: يمكن التحكم في سرعة القيادة، ولكن لا يمكن التحكم في سرعة الانعطاف

الشرح: يسمح النظام بالتحكم الدقيق في سرعة تقدم الروبوت أو تراجعه (القيادة). ومع ذلك، فإن عملية الانعطاف (التدوير) لها سرعة ثابتة أو محددة مسبقاً لا يمكن للمبرمج تغييرها عبر اللبنات الأساسية.

تلميح: النص يميز بين نوعين من التحكم في الحركة.

التصنيف: مفهوم جوهري | المستوى: متوسط

ما هي اللبنة الوحيدة التي تستخدم مع مستشعر الجيرسكوب في الروبوت الافتراضي؟

  • أ) درجة الحرارة
  • ب) المسافة بالسنتيمتر
  • ج) زاوية الموضع بالدرجات
  • د) شدة الإضاءة

الإجابة الصحيحة: c

الإجابة: زاوية الموضع بالدرجات

الشرح: مستشعر الجيرسكوب يقيس الدوران والاتجاه. اللبنة البرمجية المصممة للتعامل مع قراءات هذا المستشعر تعطي قيمة تمثل الزاوية التي يدور فيها الروبوت مقاسة بالدرجات.

تلميح: تتعلق بقياس اتجاه أو ميلان الروبوت.

التصنيف: تعريف | المستوى: متوسط