📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
هل تذكر؟
نوع: محتوى تعليمي
في بيئة فيكس كود في VR (VEXcode VR)، يمكنك إنشاء المتغيرات واستخدامها. تعمل المتغيرات مثل الحاويات في البرنامج للاحتفاظ بالبيانات. يمكنك العثور على جميع لبنات المتغيرات في فئة المتغيرات (Variables)، من أجل تخزين وتغيير قيمة المتغير.
نوع: محتوى تعليمي
عرض متغير (Reports a variable)
عندما تريد استخدام المتغير مع لبنة أخرى، فإنك تستخدم لبنة عرض المتغير.
نوع: محتوى تعليمي
تهيئة متغير (Initialize a variable)
عندما تريد تعيين أو تحديث قيمة متغير محدد، يمكنك استخدام لبنة مجموعة ( ) إلى ( ) to ( ) و set ( ).
نوع: محتوى تعليمي
تغيير متغير (Change a variable)
عندما تريد تغيير قيمة مخزنة بالفعل في متغير، يمكنك استخدام لبنة تغيير ( ) من قبل ( ) by ( ) وتغيير ( ) change ( ) by ( ).
نوع: محتوى تعليمي
تُستخدم المتغيرات لإجراء العمليات الحسابية أو يمكنك إنشاء متغيرات للتحكم في السرعة على ذلك، وذلك بواسطة روبوت الواقع الافتراضي.
عندما بدأت
نوع: محتوى تعليمي
عندما بدأت
10
نوع: QUESTION_HOMEWORK
اضبط القيمة الأولية لمتغير speed إلى 10.
4
نوع: QUESTION_HOMEWORK
اضبط سرعة الروبوت لتكون مساوية للقيمة التي يأخذها المتغير speed في كل مرة.
1
نوع: QUESTION_HOMEWORK
من قبل
200
نوع: QUESTION_HOMEWORK
عدد
نوع: محتوى تعليمي
زد قيمة متغير speed بمقدار 20 وحدة في نهاية كل حلقة.
عندما بدأت
نوع: محتوى تعليمي
عندما بدأت
10 مرات
نوع: QUESTION_HOMEWORK
كرر 10 مرات.
1
نوع: QUESTION_HOMEWORK
من قبل
6
نوع: QUESTION_HOMEWORK
x
1
نوع: QUESTION_HOMEWORK
من قبل
Multiplication
نوع: QUESTION_HOMEWORK
Multiplication
نوع: محتوى تعليمي
اطبع قيمة المتغير Multiplication عندما تكرار.
نوع: محتوى تعليمي
اضبط متغير Multiplication يساوي 6 مضروبًا في X.
نوع: محتوى تعليمي
اطبع المخرجات
تحكم العرض
(Print Console)
إلى الصف التالي.
نوع: محتوى تعليمي
اضبط متغير Multiplication
نوع: محتوى تعليمي
عند كل تكرار.
نوع: METADATA
وزارة التعليم
نوع: METADATA
Ministry of Education
نوع: METADATA
2025 - 1447
نوع: METADATA
373
🔍 عناصر مرئية
A block labeled 'myVariable' representing a variable.
A block labeled 'مجموعة إلى myVariable' (Set to myVariable) with an input field for a value (0) and a dropdown for the variable name.
A block labeled 'تغيير myVariable من قبل' (Change myVariable by) with an input field for a value (1) and a dropdown for the variable name.
A block labeled 'مجموعة speed إلى 10' (Set speed to 10) which initializes the 'speed' variable to 10.
A block labeled 'تكرار 4' (Repeat 4 times) which controls the number of loop iterations.
A block labeled 'من قبل speed' (by speed) used to modify the value of the 'speed' variable.
A block labeled 'عدد speed إلى' (set speed to) which assigns a value to the 'speed' variable.
A block that increases the value of the 'speed' variable by 20 units at the end of each loop.
A block labeled 'كرر 10 مرات' (Repeat 10 times) which controls the number of loop iterations.
A block labeled 'من قبل x' (by x) used to modify the value of a variable.
A block labeled 'مجموعة x إلى 6' (Set x to 6) which assigns the value 6 to the variable 'x'.
A block labeled 'من قبل 1' (by 1) used to modify the value of a variable.
A block labeled 'Multiplication' representing a variable or operation.
A block labeled 'اطبع قيمة المتغير Multiplication عندما تكرار.' (Print the value of the variable Multiplication when repeating).
A block labeled 'اطبع المخرجات تحكم العرض إلى الصف التالي.' (Print the output, control display to the next line).
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
في بيئة VEXcode VR، ما هي الوظيفة الرئيسية للبنة 'عرض متغير' (Reports a variable)؟
- أ) تُستخدم لإنشاء متغير جديد.
- ب) تُستخدم لحذف متغير موجود.
- ج) تُستخدم مع لبنة أخرى لاستخدام قيمة المتغير المخزنة.
- د) تُستخدم لتغيير اسم المتغير.
الإجابة الصحيحة: c
الإجابة: تُستخدم مع لبنة أخرى لاستخدام قيمة المتغير المخزنة.
الشرح: 1. المتغيرات تحتفظ بالبيانات كحاويات. 2. لبنة 'عرض متغير' تسمح باسترداد القيمة المخزنة داخل متغير معين. 3. هذه القيمة يمكن استخدامها كمدخل لأوامر أو لبنات برمجية أخرى.
تلميح: تتعلق بكيفية استدعاء البيانات من المتغير أثناء تنفيذ البرنامج.
التصنيف: تعريف | المستوى: سهل
في VEXcode VR، ما الفرق الأساسي بين لبنة 'تهيئة متغير' (Initialize a variable) ولبنة 'تغيير متغير' (Change a variable)؟
- أ) 'تهيئة متغير' لحذف المتغير، و'تغيير متغير' لإنشائه.
- ب) 'تهيئة متغير' تُعدّل قيمة موجودة، و'تغيير متغير' تُعيّن قيمة أولية.
- ج) 'تهيئة متغير' تُعيّن قيمة أولية أو جديدة، بينما 'تغيير متغير' تُعدّل قيمة موجودة بزيادة أو نقصان.
- د) كلاهما يؤدي نفس الوظيفة ولكن بأسماء مختلفة.
الإجابة الصحيحة: c
الإجابة: 'تهيئة متغير' تُعيّن قيمة أولية أو جديدة، بينما 'تغيير متغير' تُعدّل قيمة موجودة بزيادة أو نقصان.
الشرح: 1. التهيئة (Initialize/Set to): تُستخدم لتعيين قيمة أولية لمتغير أو تحديث قيمته بقيمة جديدة محددة. 2. التغيير (Change by): تُستخدم لتعديل القيمة المخزنة بالفعل في متغير، عادةً بإضافة أو طرح مقدار معين من القيمة الحالية.
تلميح: فكر في أول مرة تضبط فيها قيمة، مقابل تعديل قيمة سبق تخزينها.
التصنيف: فرق بين مفهومين | المستوى: متوسط
ما هي الخطوة البرمجية الصحيحة لزيادة قيمة متغير اسمه 'speed' بمقدار 20 في نهاية كل دورة تنفيذ داخل حلقة تكرار؟
- أ) استخدام لبنة 'مجموعة speed إلى 20' (Set speed to 20).
- ب) استخدام لبنة 'تغيير speed من قبل 20' (Change speed by 20).
- ج) استخدام لبنة 'عرض speed' (Report speed).
- د) إنشاء متغير جديد اسمه 'speed+20'.
الإجابة الصحيحة: b
الإجابة: استخدام لبنة 'تغيير speed من قبل 20' (Change speed by 20).
الشرح: 1. الهدف هو تعديل قيمة موجودة (speed) وليس تعيينها من الصفر. 2. لبنة 'تغيير متغير من قبل' (Change variable by) مصممة لهذا الغرض. 3. يتم وضع القيمة المراد إضافتها (20) في حقل الإدخال الخاص باللبنة.
تلميح: أنت لا تُعيد تعيين قيمة جديدة كاملة، بل تضيف إلى القيمة الحالية.
التصنيف: صيغة/خطوات | المستوى: متوسط