📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
إذا كانت المسافة أمـام الروبوت أكبر من طول وحدة مربعة (200 ملليمتر)، فإن الروبوت ينفذ حالة إذا (if).
نوع: محتوى تعليمي
عندما بدأت
نوع: محتوى تعليمي
الروبوت مبرمج ليتبع الحائط إلى الأبد.
نوع: محتوى تعليمي
إلى الأبد
نوع: محتوى تعليمي
Follow the wall
نوع: محتوى تعليمي
إذا كانت المسافة أقل من 200 ملليمتر، عندها سيتم تنفيذ حالة أخرى (else).
نوع: محتوى تعليمي
حالة أخرى (else).
نوع: محتوى تعليمي
حالة إذا (if).
نوع: محتوى تعليمي
حالة إذا (if): إذا كانت المسافة أكبر من 200 ملليمتر، يتحرك الروبوت إلى الأمام بمقدار 200 ملليمتر ثم ينعطف إلى اليسار 90 درجة للبحث عن الحائط.
نوع: محتوى تعليمي
حالة أخرى (else): إذا كانت المسافة أقل من 200 ملليمتر ينعطف الروبوت 90 درجة إلى اليمين.
نوع: محتوى تعليمي
تعريف
نوع: محتوى تعليمي
Follow the wall
نوع: محتوى تعليمي
إذا كانت المسافة أكبر من 200 ملليمتر.
نوع: محتوى تعليمي
ثم
نوع: محتوى تعليمي
المسافة الأمامية
نوع: محتوى تعليمي
يتحرك الروبوت إلى الأمام بمقدار وحدة مربعة.
نوع: محتوى تعليمي
mm
نوع: محتوى تعليمي
وينعطف 90 درجة إلى اليسار للبحث عن الحائط.
نوع: محتوى تعليمي
انعطف
نوع: محتوى تعليمي
لمدة
نوع: محتوى تعليمي
درجة
نوع: محتوى تعليمي
آخر
نوع: محتوى تعليمي
وإلا فإنه ينعطف إلى الاتجاه السابق 90 درجة إلى اليمين.
نوع: محتوى تعليمي
انعطف
نوع: محتوى تعليمي
يمين
نوع: محتوى تعليمي
لمدة
نوع: محتوى تعليمي
درجة
نوع: محتوى تعليمي
391
🔍 عناصر مرئية
حالة أخرى (else).
A 10x10 grid. A robot is positioned at the bottom left corner. A curved arrow indicates a 90-degree turn to the right. The text indicates this is the 'else' condition where the distance is less than 200mm.
حالة إذا (if).
A 10x10 grid. A robot is positioned in the center. A curved arrow indicates a 90-degree turn to the left. An upward arrow indicates forward movement. The text indicates this is the 'if' condition where the distance is greater than 200mm.
A 10x10 grid. A robot is positioned in the center. An upward arrow indicates forward movement. The text indicates this is the 'if' condition where the distance is greater than 200mm.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
في خوارزمية 'اتبع الحائط' (Follow the wall) للروبوت، ماذا يحدث إذا كانت المسافة أمام الروبوت أكبر من 200 ملليمتر؟
- أ) ينعطف الروبوت 90 درجة إلى اليمين.
- ب) يتحرك الروبوت إلى الأمام 200 ملليمتر ثم ينعطف 90 درجة إلى اليسار للبحث عن الحائط.
- ج) يتوقف الروبوت عن الحركة.
- د) يتحرك الروبوت إلى الخلف 200 ملليمتر.
الإجابة الصحيحة: b
الإجابة: يتحرك الروبوت إلى الأمام 200 ملليمتر ثم ينعطف 90 درجة إلى اليسار للبحث عن الحائط.
الشرح: 1. الشرط: المسافة > 200 مم. 2. الإجراء: يتحرك الروبوت للأمام مسافة وحدة مربعة (200 مم). 3. الإجراء التالي: ينعطف 90 درجة يسارًا ليبحث عن الحائط.
تلميح: هذه هي الحالة التي يتم فيها تنفيذ كتلة 'إذا' (if).
التصنيف: مفهوم جوهري | المستوى: سهل
في خوارزمية 'اتبع الحائط' (Follow the wall) للروبوت، ماذا يحدث إذا كانت المسافة أمام الروبوت أقل من 200 ملليمتر؟
- أ) يتحرك الروبوت إلى الأمام 200 ملليمتر.
- ب) ينعطف الروبوت 90 درجة إلى اليسار.
- ج) ينعطف الروبوت 90 درجة إلى اليمين.
- د) يتحرك الروبوت إلى الخلف ثم ينعطف يسارًا.
الإجابة الصحيحة: c
الإجابة: ينعطف الروبوت 90 درجة إلى اليمين.
الشرح: 1. الشرط: المسافة < 200 مم. 2. الإجراء: ينعطف الروبوت 90 درجة إلى اليمين. هذا يسمح للروبوت بتصحيح مساره والبقاء قريبًا من الحائط.
تلميح: هذه هي الحالة التي يتم فيها تنفيذ كتلة 'وإلا' (else).
التصنيف: مفهوم جوهري | المستوى: سهل
ما الشرط الذي يحدد أي كتلة من التعليمات ستُنفذ في خوارزمية 'اتبع الحائط' للروبوت؟
- أ) سرعة دوران المحركات.
- ب) مقارنة المسافة الأمامية للروبوت مع 200 ملليمتر.
- ج) الوقت من اليوم.
- د) اتجاه الرياح.
الإجابة الصحيحة: b
الإجابة: مقارنة المسافة الأمامية للروبوت مع 200 ملليمتر.
الشرح: يتم اتخاذ القرار في الخوارزمية باستخدام هيكل 'إذا-وإلا' (if-else). المعيار هو: هل المسافة المقاسة أمام الروبوت أكبر من 200 مم أم لا؟ بناءً على هذه المقارنة، يتم اختيار مسار تنفيذ مختلف.
تلميح: يتم اتخاذ القرار بناءً على قيمة قراءة مستشعر المسافة.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما هي الخطوات الأساسية التي يتبعها الروبوت في حالة 'إذا' (if) ضمن خوارزمية اتبع الحائط؟
- أ) 1. الانعطاف يمينًا. 2. التحرك للأمام.
- ب) 1. التحرك للأمام 200 مم. 2. الانعطاف 90 درجة يسارًا.
- ج) 1. التوقف. 2. قياس المسافة مجددًا.
- د) 1. الانعطاف 180 درجة. 2. التحرك للخلف.
الإجابة الصحيحة: b
الإجابة: 1. التحرك للأمام 200 مم. 2. الانعطاف 90 درجة يسارًا.
الشرح: عندما تكون المسافة > 200 مم، لا ينفذ الروبوت إجراءً واحدًا، بل سلسلة إجراءات مرتبة: أولاً، الحركة للأمام لمسافة محددة (وحدة مربعة). ثانيًا، الانعطاف بزاوية محددة (90 درجة) باتجاه معين (اليسار) للبحث عن الحائط.
تلميح: هناك خطوتان متتاليتان يتم تنفيذهما عند استيفاء الشرط.
التصنيف: صيغة/خطوات | المستوى: متوسط