صفحة 437 - كتاب المهارات الرقمية - الصف 9 - الفصل 1 - المملكة العربية السعودية

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

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

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

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

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

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

📝 ملخص الصفحة

📚 تمارين مطابقة المقاطع البرمجية للروبوت

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

مستشعر العين (الأمامي/السفلي): يستخدم للكشف عن الألوان (مثل الأخضر) لإيقاف حركة الروبوت.

مستشعر المسافة: يستخدم للكشف عن وجود مجسم، مما يؤدي إلى تحريك الروبوت في الاتجاه المعاكس أو انعطافه.

مستشعر الاصطدام (اليسار): عند الضغط عليه، يتسبب في تحرك الروبوت إلى الأمام ثم الانعطاف إلى اليمين.

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

```markmap

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

المقطع البرمجي (1)

التصرف

  • يتحرك إلى الأمام
  • يتوقف عند اكتشاف اللون الأخضر بواسطة مستشعري العين الأمامية والسفلية

المقطع البرمجي (2)

التصرف

  • إذا اكتشف مستشعر المسافة مجسماً
#### يتحرك في الاتجاه المعاكس

#### أو ينعطف إلى اليسار

المقطع البرمجي (3)

التصرف

  • يتحرك إلى الأمام
  • إذا تم الضغط على مستشعر الاصطدام الأيسر
#### يتحرك إلى اليمين 90 درجة

المقطع البرمجي (4)

التصرف

  • يتحرك إلى الأمام
  • يتوقف عند اكتشاف اللون الأخضر بواسطة مستشعري العين الأمامية والسفلية
```

نقاط مهمة

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

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

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

1

نوع: QUESTION_HOMEWORK

يتحرك الروبوت إلى الأمام ويتوقف عندما يكتشف مستشعري العين الأمامية والسفلية اللون الأخضر.

2

نوع: QUESTION_HOMEWORK

إذا اكتشف مستشعر المسافة مجسمًا، فإن الروبوت يتحرك في الاتجاه المعاكس، أو ينعطف إلى اليسار.

3

نوع: QUESTION_HOMEWORK

يتحرك الروبوت إلى الأمام ويتحرك إلى اليمين 90 درجة إذا تم الضغط على مستشعر الاصطدام الأيسر.

4

نوع: QUESTION_HOMEWORK

يتحرك الروبوت إلى الأمام ويتوقف عندما يكتشف مستشعري العين الأمامية والسفلية اللون الأخضر.

🔍 عناصر مرئية

Block 1: Move forward, wait for color sensor

A sequence of blocks starting with 'When program starts', followed by 'Move forward 50 mm', and then 'Wait until front and bottom eye sensors detect green color'.

Block 2: If distance sensor detects object, move backward, else turn left

A sequence of blocks starting with 'If distance sensor detects object', followed by 'Move backward'. An 'else' condition leads to 'Turn left'.

Block 3: Move forward, if bumper left is pressed, turn right 90 degrees for 3 seconds

A sequence of blocks starting with 'Move forward'. An 'if' condition checks 'BumperLeft is pressed', leading to 'Turn right 90 degrees for 3 seconds'.

Block 4: Move forward, stop when front and bottom eye sensors detect green

A sequence of blocks starting with 'Move forward'. A condition 'Until front and bottom eye sensors detect green color' leads to 'Stop moving'.

📄 النص الكامل للصفحة

--- SECTION: 1 --- يتحرك الروبوت إلى الأمام ويتوقف عندما يكتشف مستشعري العين الأمامية والسفلية اللون الأخضر. --- SECTION: 2 --- إذا اكتشف مستشعر المسافة مجسمًا، فإن الروبوت يتحرك في الاتجاه المعاكس، أو ينعطف إلى اليسار. --- SECTION: 3 --- يتحرك الروبوت إلى الأمام ويتحرك إلى اليمين 90 درجة إذا تم الضغط على مستشعر الاصطدام الأيسر. --- SECTION: 4 --- يتحرك الروبوت إلى الأمام ويتوقف عندما يكتشف مستشعري العين الأمامية والسفلية اللون الأخضر. --- VISUAL CONTEXT --- **DIAGRAM**: Block 1: Move forward, wait for color sensor Description: A sequence of blocks starting with 'When program starts', followed by 'Move forward 50 mm', and then 'Wait until front and bottom eye sensors detect green color'. Context: This block represents a robot moving forward until it detects a specific color. **DIAGRAM**: Block 2: If distance sensor detects object, move backward, else turn left Description: A sequence of blocks starting with 'If distance sensor detects object', followed by 'Move backward'. An 'else' condition leads to 'Turn left'. Context: This block demonstrates conditional logic based on a distance sensor reading. **DIAGRAM**: Block 3: Move forward, if bumper left is pressed, turn right 90 degrees for 3 seconds Description: A sequence of blocks starting with 'Move forward'. An 'if' condition checks 'BumperLeft is pressed', leading to 'Turn right 90 degrees for 3 seconds'. Context: This block shows a robot moving forward and reacting to a bumper sensor. **DIAGRAM**: Block 4: Move forward, stop when front and bottom eye sensors detect green Description: A sequence of blocks starting with 'Move forward'. A condition 'Until front and bottom eye sensors detect green color' leads to 'Stop moving'. Context: This block describes a robot moving forward and stopping upon detecting a specific color.

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

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

سؤال السؤال السابع - 1: يتحرك الروبوت إلى الأمام ويتوقف عندما يكتشف مستشعري العين الأمامية والعين السفلية اللون الأخضر.

الإجابة: 4

خطوات الحل:

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

سؤال السؤال السابع - 2: إذا اكتشف مستشعر المسافة مجسًا، فإن الروبوت يتحرك في الاتجاه المعاكس، أو ينعطف إلى اليسار.

الإجابة: 2

خطوات الحل:

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

سؤال السؤال السابع - 3: يتحرك الروبوت إلى الأمام حتى يكتشف مستشعر المسافة مجسًا على مسافة أقل من 50 مليمتر ويتوقف.

الإجابة: 1

خطوات الحل:

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

سؤال السؤال السابع - 4: يتحرك الروبوت إلى الأمام وينعطف 90 درجة إلى اليمين إذا تم الضغط على مستشعر الاصطدام الأيسر.

الإجابة: 3

خطوات الحل:

  1. | المعطيات | المطلوب | |-----------|----------| | - يتحرك الروبوت إلى الأمام | تحديد الرقم المناسب للوصف من الخيارات (1-4) | | - شرط التنفيذ: الضغط على **مستشعر الاصطدام الأيسر** | | | - رد الفعل: الانعطاف 90 درجة إلى **اليمين** | |
  2. **المبدأ المستخدم:** تحليل سلوك الروبوت بناءً على إدخال من مستشعر اصطدام محدد.
  3. 1. **فهم الوصف:** الروبوت يتحرك للأمام بشكل طبيعي.
  4. 2. **حدث التشغيل:** يتم تنشيط هذا السلوك عند **الضغط على مستشعر الاصطدام الأيسر** للروبوت.
  5. 3. **رد الفعل المحدد:** عند الضغط على المستشعر الأيسر، ينفذ الروبوت إجراءً ثابتًا وهو **الانعطاف 90 درجة إلى اليمين**. > ملاحظة: اتجاه الضغط (يسار) لا يطابق اتجاه الانعطاف (يمين) بالضرورة، فهذا هو السلوك المبرمج.
  6. 4. **مطابقة الوصف مع الخيارات:** الخيار الذي ينص على "يتحرك إلى الأمام وينعطف 90 درجة إلى اليمين إذا تم الضغط على مستشعر الاصطدام الأيسر" هو الخيار رقم **3**.
  7. **الإجابة النهائية:** الرقم الذي يمثل سلوك الانعطاف عند الضغط على مستشعر محدد هو **3**.

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

عدد البطاقات: 4 بطاقة لهذه الصفحة

في برمجة الروبوت، ما هي الحالة التي تجعله يتحرك إلى الأمام ويتوقف؟

  • أ) عندما يكتشف مستشعر المسافة مجسمًا.
  • ب) عندما يتم الضغط على مستشعر الاصطدام الأيسر.
  • ج) عندما يكتشف مستشعري العين الأمامية والسفلية اللون الأخضر.
  • د) عندما يكتشف مستشعر العين الأمامية اللون الأحمر.

الإجابة الصحيحة: c

الإجابة: عندما يكتشف مستشعري العين الأمامية والسفلية اللون الأخضر.

الشرح: 1. يبدأ الروبوت بالتحرك إلى الأمام. 2. يستمر في الحركة حتى يتحقق شرط معين. 3. الشرط هو اكتشاف اللون الأخضر بواسطة مستشعرين معًا. 4. عند تحقق الشرط، يتوقف الروبوت عن الحركة.

تلميح: فكر في الشرط الذي يوقف حركة الروبوت بعد تحركه للأمام.

التصنيف: مفهوم جوهري | المستوى: سهل

ما هو رد فعل الروبوت إذا اكتشف مستشعر المسافة مجسمًا أمامه؟

  • أ) يتوقف فورًا ولا يتحرك.
  • ب) يتحرك في الاتجاه المعاكس، أو ينعطف إلى اليسار.
  • ج) يتحرك للأمام بسرعة أكبر.
  • د) ينعطف إلى اليمين 90 درجة.

الإجابة الصحيحة: b

الإجابة: يتحرك في الاتجاه المعاكس، أو ينعطف إلى اليسار.

الشرح: 1. يقوم مستشعر المسافة بالكشف عن وجود مجسم (عائق). 2. إذا تحقق هذا الشرط (اكتشاف مجسم)، فإن الروبوت ينفذ إجراءً لتجنب الاصطدام. 3. الإجراء المحدد هو إما التحرك للخلف (الاتجاه المعاكس) أو الانعطاف يسارًا.

تلميح: هذا السؤال يتعلق باستجابة الروبوت لتجنب الاصطدام.

التصنيف: سؤال اختبار | المستوى: متوسط

ما الذي يحدث إذا تم الضغط على مستشعر الاصطدام الأيسر للروبوت أثناء تحركه للأمام؟

  • أ) يتحرك إلى الأمام ثم ينعطف إلى اليمين 90 درجة.
  • ب) يتحرك إلى الخلف فورًا.
  • ج) يتوقف وينتظر أمرًا جديدًا.
  • د) ينعطف إلى اليسار 180 درجة.

الإجابة الصحيحة: a

الإجابة: يتحرك إلى الأمام ثم ينعطف إلى اليمين 90 درجة.

الشرح: 1. الروبوت في حالة حركة إلى الأمام. 2. يتم الضغط على مستشعر الاصطدام الموجود على الجانب الأيسر. 3. هذا الضغط يعتبر حدثًا (Event) يغير سلوك الروبوت. 4. رد فعل الروبوت هو تنفيذ مناورة انعطاف محددة بمقدار 90 درجة نحو اليمين.

تلميح: الحدث المشغل هو الضغط على مستشعر محدد، وليس اكتشاف لون أو مجسم.

التصنيف: مفهوم جوهري | المستوى: متوسط

أي من العبارات التالية تصف بشكل صحيح استخدام المستشعرات في برمجة الروبوتات؟

  • أ) تستخدم المستشعرات فقط لعرض حالة الروبوت للمستخدم.
  • ب) تستخدم المستشعرات كمدخلات (Inputs) لاتخاذ قرارات وتغيير سلوك الروبوت.
  • ج) المستشعرات هي أوامر مباشرة للتحكم في سرعة المحركات.
  • د) المستشعرات تعمل بشكل مستقل ولا تؤثر على برمجة الروبوت.

الإجابة الصحيحة: b

الإجابة: تستخدم المستشعرات كمدخلات (Inputs) لاتخاذ قرارات وتغيير سلوك الروبوت.

الشرح: 1. المستشعرات (مثل مستشعر اللون، المسافة، الاصطدام) هي أجهزة إدخال. 2. تقوم بجمع بيانات من البيئة المحيطة (لون، مسافة، لمس). 3. تقوم وحدة المعالجة في الروبوت بتحليل هذه البيانات. 4. بناءً على تحليل البيانات، يتخذ الروبوت قرارًا ويغير سلوكه (الحركة، التوقف، الانعطاف).

تلميح: فكر في الدور الأساسي للمستشعر: هل هو لإدخال معلومات أم لإخراج حركة؟

التصنيف: مفهوم جوهري | المستوى: صعب