أولاً: لبنة () يمثل مجسم قريب؟ - كتاب المهارات الرقمية - الصف 9 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: أولاً: لبنة () يمثل مجسم قريب؟

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

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

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

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

📝 ملخص الصفحة

📚 لبنة "يمثل مجسم قريب؟"

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

لبنة "يمثل مجسم قريب؟": لبنة ترابط منطقية تُرسل قيمة "صواب" عندما يكتشف المستشعر شيئًا، و"خطأ" عندما لا يكتشف شيئًا.

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

```markmap

مستشعرات العين

أنواع مستشعرات العين في الروبوت

مستشعر العين الأمامية (FrontEye)

  • الموقع: الجزء الأمامي (مكان مستشعر المسافة)
  • الاتجاه: للأمام
  • الوظيفة: اكتشاف الكائنات القريبة

مستشعر العين السفلية (DownEye)

  • الموقع: أسفل الروبوت
  • الاتجاه: للأسفل
  • الوظيفة: اكتشاف الكائنات التي تحته

قدرات الاستشعار

  • اكتشاف وجود كائن
  • اكتشاف الألوان (الأحمر، الأخضر، الأزرق)
  • اكتشاف غياب اللون ("لا شيء")

لبنات برمجة مستشعر العين (في فئة الاستشعار)

اللبنات المستخدمة في هذا الدرس

  • ( ) يمثل مجسم قريب؟ ( ) is near object? ( )
  • ( ) يستشعر ؟ ( ) ( ) detects ( ) ( )

لبنة أخرى

  • ( ) نسبة السطوع بال % ( ) brightness in (%) ( )

استخدام لبنة "يمثل مجسم قريب؟"

المستشعرات المستخدمة

  • مستشعر العين الأمامية (FrontEye)
  • مستشعر العين السفلية (Bottom Eye)

مثال تطبيقي

#### برمجة روبوت للتحرك والتوقف عند استشعار كائن

  • الخوارزمية: البدء ← التحرك للأمام ← التحقق من رؤية مجسم قريب ← (إذا خطأ) العودة للتحرك ← (إذا صواب) إيقاف القيادة ← النهاية
```

نقاط مهمة

  • لبنة "يمثل مجسم قريب؟" هي لبنة منطقية تستخدم مع مستشعرات العين.
  • يمكن اختيار المستشعر المستخدم مع اللبنة (العين الأمامية أو السفلية).
  • تُستخدم اللبنة في بناء خوارزميات تحكم، مثل جعل الروبوت يتحرك ويتوقف تلقائيًا عند اكتشاف عائق.

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

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

أولاً: لبنة () يمثل مجسم قريب؟

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

أولاً: لبنة () يمثل مجسم قريب؟

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

لبنة () يمثل مجسم قريب؟ هي لبنة ترابط منطقية أخرى، وتستخدم مستشعر العين الأمامية أو العين السفلية، حيث تُرسل صوابًا عندما يكتشف مستشعر العين الأمامية شيئًا وخطأً عندما لا يكتشف شيئًا.

مثال 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.

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 2

سؤال 1: أولاً: ما هي وظيفة لبنة 'لينة' () وما هي المستشعرات التي تستخدمها لتمثيل مجسم قريب؟

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

خطوات الحل:

  1. | العنصر | الوصف | |--------|-------| | **المعطيات** | سؤال عن وظيفة لبنة 'لينة' والمستشعرات المستخدمة لتمثيل مجسم قريب | | **المطلوب** | شرح وظيفة لبنة 'لينة' وتحديد المستشعرات المستخدمة لتمثيل مجسم قريب
  2. **المبدأ المستخدم:** فهم وظائف لبنات التواصل المنطقية في برمجة الروبوتات، وخاصة لبنة 'لينة' التي تعتمد على قراءة المستشعرات.
  3. 1. **لبنة 'لينة'** هي لبنة منطقية تستخدم للتواصل مع مستشعرات الروبوت. 2. وظيفتها الأساسية هي **إرجاع قيمة منطقية** (صواب أو خطأ) بناءً على قراءة المستشعر. 3. **المستشعرات المستخدمة معها لتمثيل مجسم قريب:** - **مستشعر العين الأمامية (FrontEye)** - **مستشعر العين السفلية** 4. آلية العمل: - تُرجع اللبنة **"صواب"** عندما يكتشف المستشعر شيئًا (مجسم قريب). - تُرجع اللبنة **"خطأ"** عندما لا يكتشف المستشعر أي شيء. > **ملاحظة:** اللبنة لا تقوم بأي حركة بنفسها، بل تعطي معلومات فقط عن حالة المستشعر.
  4. **الخلاصة:** لبنة 'لينة' هي لبنة منطقية تعمل كوسيط بين البرنامج والمستشعرات (العين الأمامية أو السفلية)، حيث تُرجع قيمة "صواب" عند اكتشاف مجسم قريب، و"خطأ" عند عدم الاكتشاف.

سؤال 2: صف خطوات عمل الروبوت في المخطط الانسيابي الموضح لاستشعار كائن والتوقف، بناءً على مثال استشعار كائن عبر مستشعر العين الأمامية (FrontEye).

الإجابة: يبدأ الروبوت بالتحرك إلى الأمام. يتحقق مما إذا كان يرى مجسمًا قريبًا. إذا كان الجواب 'صواب' (يرى مجسمًا)، فإنه يوقف القيادة وينتهي البرنامج. إذا كان الجواب 'خطأ' (لا يرى مجسمًا)، فإنه ينتظر حتى يمثل مستشعر العين الأمامية مجسمًا قريبًا، ثم يتحرك إلى الأمام مرة أخرى، ويعود للتحقق مما إذا كان يرى مجسمًا قريبًا.

خطوات الحل:

  1. | العنصر | الوصف | |--------|-------| | **المعطيات** | مخطط انسيابي لروبوت يستخدم مستشعر العين الأمامية (FrontEye) | | **المطلوب** | وصف خطوات عمل الروبوت في اكتشاف كائن والتوقف بناءً على المخطط
  2. **المبدأ المستخدم:** فهم بنية الحلقات التكرارية والشروط (if-else) في البرمجة، وتطبيقها على سلوك الروبوت باستخدام مستشعرات.
  3. 1. **البداية:** يبدأ الروبوت **التحرك إلى الأمام**. 2. **مرحلة التحقق:** يدخل الروبوت في حلقة يقوم فيها بالتحقق من حالة مستشعر العين الأمامية باستخدام لبنة 'لينة'. 3. **اتخاذ القرار بناءً على الشرط:** - **إذا كانت النتيجة "صواب"** (المستشعر يرى مجسمًا قريبًا): - يتوقف الروبوت عن القيادة فورًا. - **ينتهي البرنامج**. - **إذا كانت النتيجة "خطأ"** (المستشعر لا يرى مجسمًا قريبًا): - ينتظر الروبوت حتى **يمثل مستشعر العين الأمامية مجسمًا قريبًا** (أي حتى تتغير القراءة إلى "صواب"). - بمجرد اكتشاف المجسم، **يعود للتحرك إلى الأمام**. - **يعود إلى خطوة التحقق** (الخطوة 2) لتكرار العملية. 4. **هيكل البرنامج:** ابدأ │ ├─ تحرك للأمام │ ├─ التحقق: هل يرى مستشعر العين الأمامية مجسمًا قريبًا؟ │ ├─ نعم (صواب) → أوقف القيادة → انتهاء │ └─ لا (خطأ) → انتظر حتى يرى مجسمًا → تحرك للأمام → العودة للتحقق └─ نهاية > **تنبيه:** هذه حلقة تكرارية (Loop) تستمر حتى يتحقق الشرط (رؤية مجسم قريب)، مما يؤدي إلى توقف الروبوت وإنهاء البرنامج.
  4. **الخلاصة:** يعمل الروبوت في حلقة مستمرة من الحركة والتحقق؛ يتحرك للأمام، يفحص المستشعر، إذا رأى كائنًا يتوقف وينهي البرنامج، وإلا ينتظر ثم يستأنف الحركة والفحص حتى يتحقق الهدف.

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

عدد البطاقات: 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. النهاية: ينتهي تنفيذ البرنامج.

تلميح: ركز على المسار الرئيسي الذي يؤدي إلى إنهاء المهمة (عندما يكون الشرط 'صواب').

التصنيف: صيغة/خطوات | المستوى: متوسط