📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
أولاً: برمجة روبوت Detect and drive to trash
نوع: محتوى تعليمي
أنشئ عنصر البرمجة الجديد وسمّه Detect and drive to trash لبرمجة حركة روبوت الواقع الافتراضي، بحيث يتعطف الروبوت إلى اليمين حتى يستشعر المسافة ما حوله، وإذا استشعر المستشعر المسافة الأمامية، يتوقف الروبوت عن الانعطاف ويتحرك إلى الأمام لالتقاط القمامة.
نوع: محتوى تعليمي
ثم أنشئ العبارة الشرطية التي تضمن استمرار تحرك الروبوت داخل المنطقة الزرقاء باستخدام لبنة أمر تكرار في حين ( ) عند تنفيذ اللبنات البرمجية الموجودة بشكل متكرر بناءً على شرط معين. وتكرر اللبنات داخل الحلقة طالما أن الشرط ما زال صحيحاً.
نوع: محتوى تعليمي
ثانياً: ادمج الأن عنصر البرمجة الجديد مع لبنة في حين، لجعل الروبوت ينظف الشعب المرجانية.
نوع: محتوى تعليمي
عندما بدأت
🔍 عناصر مرئية
Detect and drive to trash
A series of code blocks representing a robot's movement logic. The main block is 'Detect and drive to trash'. It contains conditional logic: 'If distance sensor detects obstacle', then 'turn right', otherwise 'move forward'. Another block indicates a 'while' loop for continuous movement.
When started
A 'When started' block with a 'while' loop. Inside the loop, it checks 'if distance sensor detects obstacle'. If true, it 'turns left'. If false, it 'moves forward'. This block is labeled 'Detect and drive to trash'.
Underwater robot simulation
A 3D simulation of a robot in an underwater environment, surrounded by coral reefs and marine life. The robot appears to be a yellow submersible with a transparent dome. The user interface elements suggest a programming or control context.
📄 النص الكامل للصفحة
أولاً: برمجة روبوت Detect and drive to trash
أنشئ عنصر البرمجة الجديد وسمّه Detect and drive to trash لبرمجة حركة روبوت الواقع الافتراضي، بحيث يتعطف الروبوت إلى اليمين حتى يستشعر المسافة ما حوله، وإذا استشعر المستشعر المسافة الأمامية، يتوقف الروبوت عن الانعطاف ويتحرك إلى الأمام لالتقاط القمامة.
ثم أنشئ العبارة الشرطية التي تضمن استمرار تحرك الروبوت داخل المنطقة الزرقاء باستخدام لبنة أمر تكرار في حين ( ) عند تنفيذ اللبنات البرمجية الموجودة بشكل متكرر بناءً على شرط معين. وتكرر اللبنات داخل الحلقة طالما أن الشرط ما زال صحيحاً.
ثانياً: ادمج الأن عنصر البرمجة الجديد مع لبنة في حين، لجعل الروبوت ينظف الشعب المرجانية.
عندما بدأت
--- VISUAL CONTEXT ---
**DIAGRAM**: Detect and drive to trash
Description: A series of code blocks representing a robot's movement logic. The main block is 'Detect and drive to trash'. It contains conditional logic: 'If distance sensor detects obstacle', then 'turn right', otherwise 'move forward'. Another block indicates a 'while' loop for continuous movement.
Context: Illustrates conditional programming for robot navigation based on sensor input.
**DIAGRAM**: When started
Description: A 'When started' block with a 'while' loop. Inside the loop, it checks 'if distance sensor detects obstacle'. If true, it 'turns left'. If false, it 'moves forward'. This block is labeled 'Detect and drive to trash'.
Context: Demonstrates the use of a 'while' loop and conditional statements in robot programming.
**IMAGE**: Underwater robot simulation
Description: A 3D simulation of a robot in an underwater environment, surrounded by coral reefs and marine life. The robot appears to be a yellow submersible with a transparent dome. The user interface elements suggest a programming or control context.
Context: Visual representation of the environment where the programmed robot operates.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 3 بطاقة لهذه الصفحة
ما الغرض الرئيسي من استخدام لبنة 'تكرار في حين ( )' في برمجة الروبوت كما ورد في النص؟
- أ) جعل الروبوت يتحرك للأمام فقط دون انعطاف.
- ب) إيقاف الروبوت فوراً عند اكتشاف عائق.
- ج) ضمان استمرار تحرك الروبوت داخل منطقة محددة (المنطقة الزرقاء) طالما أن الشرط صحيح.
- د) تغيير لون الروبوت عندما يخرج من المنطقة المسموح بها.
الإجابة الصحيحة: c
الإجابة: ضمان استمرار تحرك الروبوت داخل منطقة محددة (المنطقة الزرقاء) طالما أن الشرط صحيح.
الشرح: 1. لبنة 'تكرار في حين' هي حلقة تكرار شرطية. 2. تكرر تنفيذ اللبنات البرمجية الموجودة داخلها. 3. يستمر التكرار فقط طالما أن الشرط المحدد بين القوسين ( ) يبقى صحيحاً. 4. في هذا السياق، الشرط هو بقاء الروبوت داخل المنطقة الزرقاء.
تلميح: تتعلق هذه اللبنة بالتحكم في تكرار تنفيذ الأوامر بناءً على حالة معينة.
التصنيف: مفهوم جوهري | المستوى: سهل
في برمجة روبوت 'Detect and drive to trash'، ماذا يجب أن يفعل الروبوت عندما يستشعر المستشعر المسافة الأمامية؟
- أ) يستمر في الانعطاف إلى اليمين بسرعة أكبر.
- ب) يتوقف عن الانعطاف ويتحرك إلى الأمام لالتقاط القمامة.
- ج) يعود إلى نقطة البداية فوراً.
- د) ينعطف إلى اليسار لتجنب العائق.
الإجابة الصحيحة: b
الإجابة: يتوقف عن الانعطاف ويتحرك إلى الأمام لالتقاط القمامة.
الشرح: 1. يبدأ الروبوت بالانعطاف إلى اليمين لمسح المنطقة. 2. إذا اكتشف مستشعر المسافة الأمامية عائقاً (القمامة)، يتغير سلوكه. 3. الخطوة الأولى: يتوقف عن فعل الانعطاف المستمر. 4. الخطوة الثانية: يتحرك إلى الأمام باتجاه العائق للقيام بالمهمة (التقاط القمامة).
تلميح: يصف النص سلوكين متتاليين للروبوت عند استشعار عائق أمامي محدد.
التصنيف: خطوات | المستوى: سهل
أي من المهام التالية يصف بشكل أفضل الهدف من دمج عنصر برمجة 'Detect and drive to trash' مع لبنة 'في حين' كما هو مذكور في النص؟
- أ) اختبار سرعة معالجة وحدة التحكم في الروبوت.
- ب) جعل الروبوت ينظف الشعب المرجانية بشكل مستمر ومتكرر.
- ج) تسجيل فيديو للبيئة تحت الماء.
- د) شحن بطارية الروبوت تلقائياً.
الإجابة الصحيحة: b
الإجابة: جعل الروبوت ينظف الشعب المرجانية بشكل مستمر ومتكرر.
الشرح: 1. عنصر البرمجة 'Detect and drive to trash' يتحكم في سلوك الروبوت للعثور على القمامة والتقاطها. 2. لبنة 'في حين' تجعل هذا السلوك يتكرر باستمرار طالما أن الشرط (مثل البقاء في المنطقة) صحيح. 3. دمج الاثنين معاً ينتج عنه نظام يقوم بالمهمة (تنظيف الشعب المرجانية) بشكل متواصل وآلي.
تلميح: يذكر النص مهمة عملية محددة تتحقق بعد عملية الدمج هذه.
التصنيف: مفهوم جوهري | المستوى: متوسط