البرمجة في بيئة فيكس كود في آر (VEXcode VR) - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: البرمجة في بيئة فيكس كود في آر (VEXcode VR)

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

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

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

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

📝 ملخص الصفحة

📚 إنشاء مقطع برمجي في منصة VEXcode VR

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

منصة VEXcode VR: بيئة برمجية لبرمجة الروبوتات الافتراضية.

البرمجة باستخدام اللبنات: طريقة برمجة باستخدام لبنات برمجية مُعدة مسبقاً (مثل سكراتش).

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

```markmap

الوحدة الرابعة: برمجة الروبوت الافتراضي

التعريف والبيئة

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

منصة VEXcode VR

#### بيئة فيكس كود في آر (VEXcode VR)

##### واجهة البرمجة

###### قائمة ملف (File)

###### شريط الأدوات

###### مساحة العمل

###### فئات اللبنات البرمجية

###### فتح / إغلاق لوحة اللبنات البرمجية

###### تكبير / تصغير اللبنات البرمجية

###### حجم العرض القياسي

##### طريقة البرمجة

###### سحب اللبنات البرمجية إلى مساحة العمل وتوصيلها معًا

###### واجهة بايثون (Python) النصية

###### ساحة اللعب

####### مساحة افتراضية للروبوت

######## منطقة المحاكاة

######## الشبكة الأرضية

######## الروبوت

######## أزرار التحكم في الكاميرا وإعادة التعيين

######## طرق العرض المختلفة لساحة اللعب

######### Top Camera (الكاميرا العلوية)

########## الوضع الافتراضي

########## عرض الخريطة بشكل كامل من الأعلى/الأسفل

######### Chase Camera (كاميرا التتبع)

########## عرض ثلاثي الأبعاد

########## تتبع الروبوت

########## تسمح بالتنقل والتكبير والتصغير

######### First Person Camera (كاميرا الشخص الأول)

########## منظور السائق من داخل الروبوت

########## تسمى أيضًا كاميرا السائق

######## لوحة التحكم (Dashboard)

######### الوظيفة

########## عرض بيانات أجهزة الاستشعار في الوقت الفعلي

######### كيفية الوصول إليها

########## الضغط على زر توسيع (Expand)

########## ثم الضغط على زر لوحة التحكم (Dashboard)

######### البيانات المعروضة

########## Heading (الاتجاه)

########## Rotation (الدوران)

########## Front Eye (العين الأمامية)

########### Object: False/True

########### Color: None/Color

########## Down Eye (العين السفلية)

########### Object: False/True

########### Color: None/Color

########## Location (الموقع)

########### X: -900 mm

########### Y: -900 mm

########## Location Angle (زاوية الموقع)

########## Bumper (المصد)

########### Left: False/True

########### Right: False/True

########## Distance (المسافة)

أهداف التعلم

الأدوات

الروبوتات الافتراضية

مكونات الروبوت الافتراضي

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

طرق البرمجة في VEXcode VR

#### باستخدام اللبنات البرمجية

#### المزج بين اللبنات البرمجية والبرمجة النصية

##### معاينة برنامج بايثون المقابل تلقائياً

#### باستخدام البرمجة النصية (بايثون)

##### استخدام أسطر تعليمات برمجية مسبقة بالسحب والإفلات

تنفيذ المقطع البرمجي

#### الضغط على زر التشغيل في شريط الأدوات

#### الضغط على زر التشغيل في ساحة اللعب

عناصر التحكم في الواجهة (من الشكل)

#### زر التشغيل (Play)

#### زر الإيقاف (Stop)

#### زر البداية (Start)

#### مؤقت (Timer)

#### زر مشاركة (Share)

```

نقاط مهمة

  • توجد ثلاث طرق للبرمجة في VEXcode VR: باستخدام اللبنات، أو المزج بين اللبنات والنص، أو باستخدام البرمجة النصية بلغة بايثون.
  • يمكن معاينة كود بايثون المقابل للبنات البرمجية تلقائياً.
  • يتم تنفيذ المقطع البرمجي بالضغط على زر التشغيل الموجود في شريط الأدوات أو في ساحة اللعب.

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

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

نوع: محتوى تعليمي

إنشاء مقطع برمجي في منصة فيكس كود في آر

نوع: محتوى تعليمي

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

البرمجة في بيئة فيكس كود في آر (VEXcode VR)

نوع: محتوى تعليمي

البرمجة في بيئة فيكس كود في آر (VEXcode VR)

نوع: محتوى تعليمي

توجد ثلاث طرق مختلفة للبرمجة في فيكس كود في آر:

نوع: محتوى تعليمي

باستخدام اللبنات البرمجية: تدعم البيئة البرمجية بذلك استخدام لبنات سكراتش البرمجية.

نوع: محتوى تعليمي

المزج بين اللبنات البرمجية والبرمجة النصية: يتم إنشاء المقطع البرمجي باستخدام اللبنات البرمجية مع إمكانية معاينة برنامج بايثون المقابل، الذي يتم إنشاؤه مباشرة بشكل آلي، وذلك باستخدام مستعرض البرمجة.

نوع: محتوى تعليمي

باستخدام البرمجة النصية: يمكن العمل بالبرمجة النصية باستخدام بايثون، مع إمكانية استخدام أسطر تعليمات برمجية مُعرفة سابقًا بسحبها وإفلاتها.

نوع: محتوى تعليمي

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

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

🔍 عناصر مرئية

A cartoon robot with a screen on its chest displaying a grid pattern. It has one hand raised.

A visual representation of VEXcode VR interface elements, including play/pause buttons, a reset button, a timer, and other control icons.

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

إنشاء مقطع برمجي في منصة فيكس كود في آر يمكنك في منصة روبوت فيكس كود في آر إنشاء مقاطع برمجية باستخدام لبنات برمجية مُعدة سابقًا أو من خلال كتابة التعليمات البرمجية على كيفية إنشاء المقاطع البرمجية باستخدام اللبنات البرمجية. --- SECTION: البرمجة في بيئة فيكس كود في آر (VEXcode VR) --- البرمجة في بيئة فيكس كود في آر (VEXcode VR) توجد ثلاث طرق مختلفة للبرمجة في فيكس كود في آر: باستخدام اللبنات البرمجية: تدعم البيئة البرمجية بذلك استخدام لبنات سكراتش البرمجية. المزج بين اللبنات البرمجية والبرمجة النصية: يتم إنشاء المقطع البرمجي باستخدام اللبنات البرمجية مع إمكانية معاينة برنامج بايثون المقابل، الذي يتم إنشاؤه مباشرة بشكل آلي، وذلك باستخدام مستعرض البرمجة. باستخدام البرمجة النصية: يمكن العمل بالبرمجة النصية باستخدام بايثون، مع إمكانية استخدام أسطر تعليمات برمجية مُعرفة سابقًا بسحبها وإفلاتها. يمكن تنفيذ المقطع البرمجي من خلال الضغط على زر التشغيل الموجود في شريط الأدوات، أو بالضغط على زر التشغيل في ساحة اللعب. وزارة التعليم Ministry of Education 2025 - 1447 --- VISUAL CONTEXT --- **FIGURE**: Untitled Description: A cartoon robot with a screen on its chest displaying a grid pattern. It has one hand raised. Context: Illustrates the robot used in VEXcode VR. **DIAGRAM**: Untitled Description: A visual representation of VEXcode VR interface elements, including play/pause buttons, a reset button, a timer, and other control icons. Context: Shows the controls for running and interacting with a VEXcode VR program.

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

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

ما هي الطرق المختلفة للبرمجة في بيئة VEXcode VR؟

  • أ) باستخدام لغة C++ فقط، باستخدام واجهة سحب وإفلات، باستخدام لغة جافا.
  • ب) باستخدام اللبنات البرمجية، المزج بين اللبنات والبرمجة النصية، باستخدام البرمجة النصية (بايثون).
  • ج) باستخدام الأوامر الصوتية، باستخدام الرسم البياني، باستخدام لغة HTML.
  • د) باستخدام لغة بايثون فقط، باستخدام لبنات سكراتش فقط، باستخدام لغة JavaScript.

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

الإجابة: باستخدام اللبنات البرمجية، المزج بين اللبنات والبرمجة النصية، باستخدام البرمجة النصية (بايثون).

الشرح: توجد ثلاث طرق للبرمجة في VEXcode VR: 1) استخدام لبنات سكراتش البرمجية. 2) المزج بين اللبنات البرمجية ومعاينة برنامج بايثون المقابل. 3) البرمجة النصية باستخدام لغة بايثون.

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

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

كيف يمكن تنفيذ المقطع البرمجي في منصة VEXcode VR؟

  • أ) بكتابة الأمر 'run' في وحدة التحكم، أو بإعادة تشغيل المتصفح.
  • ب) من خلال الضغط على زر التشغيل الموجود في شريط الأدوات، أو بالضغط على زر التشغيل في ساحة اللعب.
  • ج) بإغلاق النافذة وفتحها من جديد، أو بالضغط على مفتاح Enter.
  • د) بإرسال البرنامج إلى الروبوت الفعلي، أو بالاتصال بالخادم السحابي.

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

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

الشرح: يتم تنفيذ المقطع البرمجي في VEXcode VR بطريقتين: 1) الضغط على زر التشغيل (▶️) الموجود في شريط الأدوات العلوي. 2) الضغط على زر التشغيل الموجود مباشرة في ساحة اللعب أو منطقة المحاكاة.

تلميح: يوجد طريقتان لتشغيل البرنامج، إحداهما من شريط الأدوات والأخرى من منطقة العرض الرئيسية.

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

ما المقصود بطريقة 'المزج بين اللبنات البرمجية والبرمجة النصية' في VEXcode VR؟

  • أ) كتابة كود بايثون يدوياً ثم تحويله تلقائياً إلى لبنات سكراتش.
  • ب) إنشاء المقطع البرمجي باستخدام اللبنات البرمجية مع إمكانية معاينة برنامج بايثون المقابل الذي يتم إنشاؤه تلقائياً.
  • ج) استخدام لبنات برمجية من لغتين مختلفتين في نفس المشروع.
  • د) برمجة الروبوت الفعلي والروبوت الافتراضي في نفس الوقت.

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

الإجابة: إنشاء المقطع البرمجي باستخدام اللبنات البرمجية مع إمكانية معاينة برنامج بايثون المقابل الذي يتم إنشاؤه تلقائياً.

الشرح: في طريقة المزج: 1) ينشئ المستخدم البرنامج باستخدام لبنات سكراتش (سحب وإفلات). 2) تعرض البيئة البرمجية تلقائياً كود بايثون المقابل للبرنامج الذي تم إنشاؤه. 3) هذا يساعد على فهم كيفية ترجمة اللبنات المرئية إلى تعليمات نصية.

تلميح: تجمع هذه الطريقة بين واجهة مرئية (سحب وإفلات) وعرض للنص البرمجي المقابل.

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