📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
أولاً: لبنة () يمثل مجسم قريب؟
نوع: محتوى تعليمي
أولاً: لبنة () يمثل مجسم قريب؟
نوع: محتوى تعليمي
لبنة () يمثل مجسم قريب؟ هي لبنة ترابط منطقية أخرى، وتستخدم مستشعر العين الأمامية أو العين السفلية، حيث تُرسل صوابًا عندما يكتشف مستشعر العين الأمامية شيئًا وخطأً عندما لا يكتشف شيئًا.
مثال 1: استشعار كائن عبر مستشعر العين الأمامية (FrontEye)
نوع: محتوى تعليمي
مثال 1: استشعار كائن عبر مستشعر العين الأمامية (FrontEye)
نوع: محتوى تعليمي
في هذا المثال، ستستخدم ملعب القرص المتاهة (Disk Maze). برمج روبوت الواقع الافتراضي للتحرك إلى الأمام بالسرعة الافتراضية والتوقف عندما يستشعر كائنًا قريبًا.
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
نوع: METADATA
396
🔍 عناصر مرئية
A light blue rectangular block labeled 'العين الأمامية' (Front Eye) on the right, connected by a right-pointing arrow to another light blue rectangular block labeled 'يمثل مجسم قريب؟' (Represents a nearby object?) on the left. This visual represents a logical block for sensing.
A light blue rectangular dropdown menu. The top visible option is 'العين الأمامية' (Front Eye) with a checkmark next to it, indicating it is selected. Below it, 'العين السفلية' (Bottom Eye) is visible as another option.
A flowchart illustrating a robot's movement logic. It starts with an oval 'البداية' (Start). From 'Start', an arrow leads to a rectangle 'تحرك إلى الأمام' (Move Forward). From 'Move Forward', an arrow leads to a diamond-shaped decision block 'هل ترى مجسمًا قريبًا؟' (Do you see a nearby object?). If 'خطأ' (False), an arrow loops back to 'تحرك إلى الأمام'. If 'صواب' (True), an arrow leads to a rectangle 'أوقف القيادة' (Stop Driving). From 'Stop Driving', an arrow leads to an oval 'النهاية' (End).
A block-based programming snippet, resembling a visual coding environment. It starts with an orange rounded-rectangle block 'عندما بدأت' (When Started). Nested below it is a blue rectangular block 'تحرك إلى الأمام' (Move Forward). Below that, another orange rectangular block 'الانتظار حتى' (Wait Until) contains a nested light blue block. This nested block consists of 'العين الأمامية' (Front Eye) connected by an arrow to 'يمثل مجسم قريب؟' (Represents a nearby object?). Finally, below the 'الانتظار حتى' block, there is a blue rectangular block 'أوقف القيادة' (Stop Driving).
📄 النص الكامل للصفحة
--- SECTION: أولاً: لبنة () يمثل مجسم قريب؟ ---
أولاً: لبنة () يمثل مجسم قريب؟
لبنة () يمثل مجسم قريب؟ هي لبنة ترابط منطقية أخرى، وتستخدم مستشعر العين الأمامية أو العين السفلية، حيث تُرسل صوابًا عندما يكتشف مستشعر العين الأمامية شيئًا وخطأً عندما لا يكتشف شيئًا.
--- SECTION: مثال 1: استشعار كائن عبر مستشعر العين الأمامية (FrontEye) ---
مثال 1: استشعار كائن عبر مستشعر العين الأمامية (FrontEye)
في هذا المثال، ستستخدم ملعب القرص المتاهة (Disk Maze). برمج روبوت الواقع الافتراضي للتحرك إلى الأمام بالسرعة الافتراضية والتوقف عندما يستشعر كائنًا قريبًا.
وزارة التعليم
Ministry of Education
2025 - 1447
396
--- VISUAL CONTEXT ---
**DIAGRAM**: Untitled
Description: A light blue rectangular block labeled 'العين الأمامية' (Front Eye) on the right, connected by a right-pointing arrow to another light blue rectangular block labeled 'يمثل مجسم قريب؟' (Represents a nearby object?) on the left. This visual represents a logical block for sensing.
Context: Illustrates the input and output of a 'Represents a nearby object?' logical block, using the 'Front Eye' sensor as input.
**DIAGRAM**: Untitled
Description: A light blue rectangular dropdown menu. The top visible option is 'العين الأمامية' (Front Eye) with a checkmark next to it, indicating it is selected. Below it, 'العين السفلية' (Bottom Eye) is visible as another option.
Context: Shows the selectable sensor options (Front Eye, Bottom Eye) for the 'Represents a nearby object?' block.
**FLOWCHART**: Untitled
Description: A flowchart illustrating a robot's movement logic. It starts with an oval 'البداية' (Start). From 'Start', an arrow leads to a rectangle 'تحرك إلى الأمام' (Move Forward). From 'Move Forward', an arrow leads to a diamond-shaped decision block 'هل ترى مجسمًا قريبًا؟' (Do you see a nearby object?). If 'خطأ' (False), an arrow loops back to 'تحرك إلى الأمام'. If 'صواب' (True), an arrow leads to a rectangle 'أوقف القيادة' (Stop Driving). From 'Stop Driving', an arrow leads to an oval 'النهاية' (End).
Context: Provides a visual representation of the algorithm for a robot to move forward and stop when it detects a nearby object, as described in Example 1.
**DIAGRAM**: Untitled
Description: A block-based programming snippet, resembling a visual coding environment. It starts with an orange rounded-rectangle block 'عندما بدأت' (When Started). Nested below it is a blue rectangular block 'تحرك إلى الأمام' (Move Forward). Below that, another orange rectangular block 'الانتظار حتى' (Wait Until) contains a nested light blue block. This nested block consists of 'العين الأمامية' (Front Eye) connected by an arrow to 'يمثل مجسم قريب؟' (Represents a nearby object?). Finally, below the 'الانتظار حتى' block, there is a blue rectangular block 'أوقف القيادة' (Stop Driving).
Context: Shows the visual programming code corresponding to the flowchart in Visual 2, implementing the robot's movement and stopping logic for Example 1.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما هي وظيفة لبنة 'يمثل مجسم قريب؟' في برمجة الروبوتات؟
- أ) هي لبنة حركية تجعل الروبوت يتحرك نحو المجسم القريب.
- ب) هي لبنة منطقية تُرجع قيمة 'صواب' عندما يكتشف المستشعر شيئًا، و'خطأ' عندما لا يكتشف شيئًا.
- ج) هي لبنة تستخدم لضبط سرعة الروبوت بناءً على المسافة من المجسم.
- د) هي لبنة تستخدم لتشغيل وإيقاف مستشعر العين الأمامية فقط.
الإجابة الصحيحة: b
الإجابة: هي لبنة منطقية تُرجع قيمة 'صواب' عندما يكتشف المستشعر شيئًا، و'خطأ' عندما لا يكتشف شيئًا.
الشرح: 1. لبنة 'يمثل مجسم قريب؟' هي لبنة ترابط منطقية. 2. وظيفتها الأساسية هي قراءة حالة مستشعر معين (مثل العين الأمامية). 3. تُرجع اللبنة قيمة منطقية (صواب/خطأ) بناءً على ما يكتشفه المستشعر. 4. إذا اكتشف المستشعر شيئًا قريبًا، تُرجع 'صواب'. 5. إذا لم يكتشف المستشعر شيئًا، تُرجع 'خطأ'.
تلميح: تتعلق هذه اللبنة بالتواصل مع المستشعرات واتخاذ القرارات المنطقية.
التصنيف: تعريف | المستوى: سهل
أي مستشعرين يمكن استخدامهما مع لبنة 'يمثل مجسم قريب؟'؟
- أ) مستشعر الصوت ومستشعر اللمس.
- ب) مستشعر العين الأمامية (FrontEye) ومستشعر العين السفلية.
- ج) مستشعر المسافة ومستشعر الجيروسكوب.
- د) مستشعر الضوء ومستشعر درجة الحرارة.
الإجابة الصحيحة: b
الإجابة: مستشعر العين الأمامية (FrontEye) ومستشعر العين السفلية.
الشرح: 1. لبنة 'يمثل مجسم قريب؟' هي لبنة منطقية تحتاج إلى مصدر بيانات (مستشعر). 2. يمكن اختيار المستشعر المناسب من قائمة خيارات في بيئة البرمجة. 3. الخياران المتاحان هما: مستشعر العين الأمامية (FrontEye) ومستشعر العين السفلية (Bottom Eye).
تلميح: اللبنة تستقبل بيانات من أجهزة استشعار محددة.
التصنيف: مفهوم جوهري | المستوى: سهل
في المثال الموضح لاستشعار كائن عبر مستشعر العين الأمامية، ما الخطوة التي يتخذها الروبوت إذا كانت نتيجة التحقق 'خطأ' (لا يرى مجسمًا)؟
- أ) يتوقف فورًا وينهي البرنامج.
- ب) يتراجع للخلف لمسافة محددة ثم يتوقف.
- ج) ينتظر حتى يمثل مستشعر العين الأمامية مجسمًا قريبًا، ثم يعود للتحرك إلى الأمام والتحقق مرة أخرى.
- د) يغير اتجاهه يمينًا ويستمر في الحركة.
الإجابة الصحيحة: c
الإجابة: ينتظر حتى يمثل مستشعر العين الأمامية مجسمًا قريبًا، ثم يعود للتحرك إلى الأمام والتحقق مرة أخرى.
الشرح: 1. يبدأ الروبوت بالتحرك للأمام. 2. يتحقق من حالة المستشعر (هل يرى مجسمًا؟). 3. إذا كانت الإجابة 'خطأ' (لا يرى): أ. ينتظر الروبوت. ب. يستمر في الانتظار حتى يتغير إحساس المستشعر إلى 'صواب' (يرى مجسمًا). ج. بمجرد رؤية المجسم، يعود الروبوت للتحرك للأمام. د. يعود إلى خطوة التحقق لتكرار العملية. 4. تستمر هذه الحلقة حتى يرى الروبوت مجسمًا ويتوقف.
تلميح: فكر في سلوك الحلقة التكرارية (Loop) في المخطط الانسيابي.
التصنيف: صيغة/خطوات | المستوى: متوسط
بناءً على مثال استشعار الكائن، ما التسلسل الصحيح لخطوات الخوارزمية التي تجعل الروبوت يتحرك ويتوقف عند رؤية عائق؟
- أ) البداية → أوقف القيادة → تحرك للأمام → النهاية.
- ب) البداية → التحقق من المستشعر → إذا لم يرَ كائنًا: تحرك للأمام → النهاية.
- ج) البداية → تحرك للأمام → التحقق من المستشعر → إذا رأى كائنًا: أوقف القيادة → النهاية.
- د) البداية → انتظر 5 ثوانٍ → تحرك للأمام → النهاية.
الإجابة الصحيحة: c
الإجابة: البداية → تحرك للأمام → التحقق من المستشعر → إذا رأى كائنًا: أوقف القيادة → النهاية.
الشرح: 1. البداية: تشغيل البرنامج. 2. تحرك للأمام: يبدأ الروبوت حركته. 3. التحقق من المستشعر: يستخدم لبنة 'يمثل مجسم قريب؟' لفحص البيئة. 4. اتخاذ القرار: إذا كانت نتيجة التحقق 'صواب' (يرى كائنًا)، ينتقل البرنامج إلى الخطوة التالية. 5. أوقف القيادة: يتوقف الروبوت عن الحركة. 6. النهاية: ينتهي تنفيذ البرنامج.
تلميح: ركز على المسار الرئيسي الذي يؤدي إلى إنهاء المهمة (عندما يكون الشرط 'صواب').
التصنيف: صيغة/خطوات | المستوى: متوسط