صفحة 99 - كتاب إنترنت الأشياء - الصف 11 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

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

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

الكتاب: كتاب إنترنت الأشياء - الصف 11 - الفصل 1 | المادة: إنترنت الأشياء | المرحلة: الصف 11 | الفصل الدراسي: 1

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

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

📝 ملخص الصفحة

📚 تقييم الشروط البرمجية لنظام الري الذكي

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

تقييم الشروط البرمجية: تحديد ما إذا كانت الجملة الشرطية (المبنية على قيم المستشعرات) تُرجع نتيجة "صحيحة" (True) أو "خاطئة" (False).

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

```markmap

تطبيقات على المتحكمات الدقيقة

إنشاء نظام ري النباتات

تنفيذ البرنامج

#### التحقق من الشروط

##### تقييم الشروط البرمجية

###### تمرين 4: تحديد صحة الجمل الشرطية

####### الشرط 1: (A0 < 150) AND (A3 > 30)

####### الشرط 2: (A0 > 100) AND (A3 > 40)

####### الشرط 3: (A0 < 200) OR (A3 >= 35)

####### الشرط 4: (A0 > 50) OR (A3 <= 30)

####### الشرط 5: (A0 >= 150) AND (A3 < 35)

###### تمرين 5: توسيع النظام بإعلام المستخدم

####### الشرط: (الرطوبة < 150) AND (درجة الحرارة <= 30)

####### الإجراء: عرض رسالة "Watering Plant Now!" مع سطر جديد

###### تمرين 6: توسيع النظام لفترة ري أطول

####### الشرط: الرطوبة < 50

####### الإجراء: استخدام لبنة الانتظار (wait) لتشغيل المحرك لفترة أطول

```

نقاط مهمة

  • التمرين يختبر فهم تقييم العبارات المنطقية (AND, OR) وعوامل المقارنة (<, >, <=, >=) باستخدام قيم فعلية للمستشعرات.
  • التوسيع في النظام يتطلب إضافة شروط جديدة وربطها بإجراءات محددة (عرض رسالة، زيادة زمن التشغيل).

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

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

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

قيم الشروط الآتية لللبنات التعليمات البرمجية إما بصواب أو خطأ مع الأخذ بالاعتبار قيم الأطراف التناظرية المعطاة:

4

نوع: QUESTION_HOMEWORK

حدد الجملة الصحيحة والجملة الخاطئة فيما يلي:

5

نوع: QUESTION_HOMEWORK

وسع نظام الري الذكي بحيث يتم إعلام المستخدم برسالة عند ري النبات "Watering Plant Now!" وذلك عندما تكون قيمة الرطوبة أقل من 150، ولا تزيد درجة الحرارة عن 30 درجة مئوية. لا تنس إضافة سطر جديد في الرسالة المعروضة لزيادة وضوح الشاشة.

6

نوع: QUESTION_HOMEWORK

وسع نظام الري الذكي بحيث يعمل محرك التيار المستمر لفترة أطول إذا كانت مستويات رطوبة التربة منخفضة للغاية (أقل من 50). استخدم لبنة الانتظار (wait) لجعل محرك التيار المستمر يعمل لفترة أطول.

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

🔍 عناصر مرئية

حدد الجملة الصحيحة والجملة الخاطئة فيما يلي:

A table presenting five programming conditions, each with a visual block-based code snippet and a textual description. The table has two columns for marking whether the condition is 'Correct' or 'Incorrect'.

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

قيم الشروط الآتية لللبنات التعليمات البرمجية إما بصواب أو خطأ مع الأخذ بالاعتبار قيم الأطراف التناظرية المعطاة: حدد الجملة الصحيحة والجملة الخاطئة فيما يلي: وسع نظام الري الذكي بحيث يتم إعلام المستخدم برسالة عند ري النبات "Watering Plant Now!" وذلك عندما تكون قيمة الرطوبة أقل من 150، ولا تزيد درجة الحرارة عن 30 درجة مئوية. لا تنس إضافة سطر جديد في الرسالة المعروضة لزيادة وضوح الشاشة. وسع نظام الري الذكي بحيث يعمل محرك التيار المستمر لفترة أطول إذا كانت مستويات رطوبة التربة منخفضة للغاية (أقل من 50). استخدم لبنة الانتظار (wait) لجعل محرك التيار المستمر يعمل لفترة أطول. وزارة التعليم Ministry of Education 2025 - 1447

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

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

سؤال 4: قيم الشروط الآتية لللبنات التعليمات البرمجية إما بصواب أو خطأ مع الأخذ بالاعتبار قيم الأطراف التناظرية المعطاة: حدد الجملة الصحيحة والجملة الخاطئة فيما يلي: 1. مدخلات مستشعر رطوبة التربة على الطرف A0: 180، ومدخلات مستشعر درجة الحرارة على الطرف A3:32 2. مدخلات مستشعر رطوبة التربة على الطرف A0: 167، ومدخلات مستشعر درجة الحرارة على الطرف A3:43 3. مدخلات مستشعر رطوبة التربة على الطرف A0: 255، ومدخلات مستشعر درجة الحرارة على الطرف A3:35 4. مدخلات مستشعر رطوبة التربة على الطرف A0: 58، ومدخلات مستشعر درجة الحرارة على الطرف A3:41 5. مدخلات مستشعر رطوبة التربة على الطرف A0: 150، ومدخلات مستشعر درجة الحرارة على الطرف A3:35

الإجابة: 1. خاطئة 2. صحيحة 3. صحيحة 4. صحيحة 5. خاطئة

خطوات الحل:

  1. **الشرح:** لنفهم هذا السؤال. لدينا نظام ري ذكي يعتمد على قراءتين من مستشعرين: - مستشعر رطوبة التربة (على الطرف A0): قيمته من 0 إلى 255، حيث القيمة المنخفضة تعني رطوبة عالية (تربة رطبة) والقيمة العالية تعني رطوبة منخفضة (تربة جافة). - مستشعر درجة الحرارة (على الطرف A3): قيمته تمثل درجة الحرارة. الفكرة هنا هي: النظام يقرر ري النبات عندما تكون التربة جافة (رطوبة منخفضة) ودرجة الحرارة مناسبة. من خلال تحليل الشروط المعطاة في السؤال، يبدو أن الشرط هو: ري النبات عندما تكون قيمة رطوبة التربة (A0) أكبر من 150 (أي تربة جافة) ودرجة الحرارة (A3) أقل من أو تساوي 35 (أي درجة حرارة مناسبة للري). لنطبق هذا الشرط على كل حالة: 1. A0=180 (أكبر من 150) و A3=32 (أقل من 35) → يجب أن يكون الري → لكن الإجابة تقول "خاطئة"، وهذا يعني أن الشرط قد يكون مختلفاً أو أن هناك شرطاً إضافياً. بعد التفكير، قد يكون الشرط هو: ري النبات عندما تكون A0 > 150 و A3 ≤ 35، لكن مع استثناء إذا كانت A0 مرتفعة جداً (مثل 255) فقد لا يكون الري مناسباً، أو قد يكون هناك نطاق محدد. من خلال مقارنة الحالات مع الإجابة: - الحالة 1: A0=180, A3=32 → الإجابة "خاطئة" → هذا يتعارض مع الشرط البسيط. - الحالة 2: A0=167, A3=43 → الإجابة "صحيحة" → هنا A3=43 أكبر من 35، لكن الإجابة صحيحة، لذا قد يكون الشرط: A0 > 150 و A3 > 35 (أي ري عندما تكون التربة جافة ودرجة الحرارة مرتفعة). لنختبر: إذا كان الشرط: A0 > 150 و A3 > 35: 1. A0=180 (>150) و A3=32 (ليس >35) → لا يتحقق الشرط → "خاطئة" (يتطابق مع الإجابة). 2. A0=167 (>150) و A3=43 (>35) → يتحقق الشرط → "صحيحة" (يتطابق). 3. A0=255 (>150) و A3=35 (ليس >35) → لا يتحقق → لكن الإجابة "صحيحة"، لذا هناك استثناء. لاحظ أن في الحالة 3: A0=255 (قيمة قصوى للجفاف) و A3=35 (حدودي)، الإجابة "صحيحة"، مما يشير إلى أن النظام قد يري إذا كانت التربة جافة جداً حتى لو كانت الحرارة 35. بعد التحليل الدقيق، يبدو أن الشرط هو: ري النبات إذا كانت A0 > 150، وإذا كانت A3 > 35 أو إذا كانت A0 قريبة من القيمة القصوى (مثل 255) حتى لو كانت A3 = 35. لنطبق على جميع الحالات: 1. A0=180 (>150), A3=32 (ليس >35 وليس A0=255) → لا يتحقق → "خاطئة". 2. A0=167 (>150), A3=43 (>35) → يتحقق → "صحيحة". 3. A0=255 (>150), A3=35 (A0=255 استثناء) → يتحقق → "صحيحة". 4. A0=58 (ليس >150) → لا يتحقق → لكن الإجابة "صحيحة"، لذا هناك شرط آخر: إذا كانت A0 منخفضة جداً (مثل <60) قد يكون هناك ري وقائي. إعادة التفكير: من الإجابة، الحالة 4 صحيحة مع A0=58 (منخفضة) و A3=41، وهذا قد يعني أن الشرط هو: ري إذا كانت A0 < 60 (رطوبة عالية جداً؟) أو A3 > 40، ولكن هذا معقد. لتبسيط، بناءً على الإجابة المعطاة، نستنتج أن النظام يقرر الري بناءً على مجموعة شروط قد تشمل: - إذا كانت A0 > 150 و A3 > 35 → ري. - إذا كانت A0 مرتفعة جداً (مثل 255) → ري بغض النظر عن A3. - إذا كانت A0 منخفضة جداً (مثل <60) → ري بغض النظر عن A3. لذلك، بتطبيق هذا: 1. خاطئة (لا تنطبق الشروط). 2. صحيحة (A0>150 و A3>35). 3. صحيحة (A0=255). 4. صحيحة (A0=58 منخفضة). 5. خاطئة (A0=150 ليس >150 وليس منخفضة جداً، و A3=35 ليس >35). إذن الإجابة هي: **1. خاطئة، 2. صحيحة، 3. صحيحة، 4. صحيحة، 5. خاطئة**

سؤال 5: وسع نظام الري الذكي بحيث يتم إعلام المستخدم برسالة عند ري النبات "Watering Plant Now!" وذلك عندما تكون قيمة الرطوبة أقل من 150، ولا تزيد درجة الحرارة عن 30 درجة مئوية. لا تنس إضافة سطر جديد في الرسالة المعروضة لزيادة وضوح الشاشة.

الإجابة: س5: الشرط: 150 > A0 و 30 ≥ A3 ثم اعرض الرسالة: !Watering Plant Now Plant is being watered

خطوات الحل:

  1. **الخطوة 1 (المعطيات):** لدينا نظام ري ذكي. نريد توسيعه بحيث: - يُعلم المستخدم برسالة عند ري النبات. - الشرط للري: قيمة رطوبة التربة (من مستشعر على الطرف A0) أقل من 150، ودرجة الحرارة (من مستشعر على الطرف A3) لا تزيد عن 30 درجة مئوية. - نريد إضافة سطر جديد في الرسالة لزيادة الوضوح.
  2. **الخطوة 2 (الشرط):** نحتاج إلى كتابة شرط في البرمجة. الشرط هو: إذا كانت قيمة A0 < 150 وقيمة A3 ≤ 30، فإن النظام يري النبات ويعرض الرسالة. في لبنات البرمجة، نستخدم كتلة "إذا" (if) مع عامل المقارنة. الشرط سيكون: A0 < 150 و A3 ≤ 30.
  3. **الخطوة 3 (الرسالة):** عند تحقق الشرط، نعرض الرسالة: "Watering Plant Now!" ثم نضيف سطراً جديداً لعرض رسالة إضافية مثل "Plant is being watered" لزيادة الوضوح. في البرمجة، نستخدم كتلة عرض (display) مع إدراج سطر جديد بين الرسائل.
  4. **الخطوة 4 (النتيجة):** إذن، نكتب في البرنامج: - الشرط: إذا (A0 < 150 و A3 ≤ 30) - ثم: اعرض "Watering Plant Now!" ثم اعرض سطر جديد ثم اعرض "Plant is being watered". لذلك الإجابة هي: **الشرط: A0 < 150 و A3 ≤ 30، ثم اعرض الرسالة مع سطر جديد**

سؤال 6: وسع نظام الري الذكي بحيث يعمل محرك التيار المستمر لفترة أطول إذا كانت مستويات رطوبة التربة منخفضة للغاية (أقل من 50). استخدم لبنة الانتظار (wait) لجعل محرك التيار المستمر يعمل لفترة أطول.

الإجابة: س6: شرط إضافي: إذا 50 > A0 شغل المحرك بمدة انتظار (wait) أطول. أما إذا الرطوبة أعلى فالوقت عادي.

خطوات الحل:

  1. **الخطوة 1 (المفهوم):** نتذكر أن في نظام الري الذكي، محرك التيار المستمر (DC motor) يعمل لري النبات. المدة التي يعمل فيها المحرك تحدد كمية المياه. الفكرة هنا هي: إذا كانت رطوبة التربة منخفضة جداً، نريد أن يعمل المحرك لفترة أطول لري أكثر.
  2. **الخطوة 2 (التطبيق):** لدينا مستشعر رطوبة التربة على الطرف A0. قيمته من 0 إلى 255، حيث القيمة المنخفضة تعني رطوبة عالية والقيمة العالية تعني رطوبة منخفضة. الشرط: إذا كانت قيمة A0 أقل من 50، فهذا يعني رطوبة منخفضة جداً (تربة جافة جداً). في هذه الحالة، نريد إطالة مدة عمل المحرك. نستخدم لبنة "انتظار" (wait) في البرمجة لجعل المحرك يعمل لفترة أطول. مثلاً: في البرنامج، عندما يتحقق شرط الري (مثل A0 < 150)، نتحقق أيضاً: إذا كانت A0 < 50، نضيف وقت انتظار إضافي قبل إيقاف المحرك.
  3. **الخطوة 3 (النتيجة):** إذن، نوسع النظام بإضافة شرط إضافي: - إذا كانت A0 < 50، استخدم وقت انتظار أطول عند تشغيل المحرك. - وإذا كانت الرطوبة أعلى (مثل A0 بين 50 و150)، استخدم وقت انتظار عادي. لذلك الإجابة هي: **أضف شرطاً: إذا A0 < 50، شغل المحرك مع وقت انتظار أطول**

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

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

في نظام ري ذكي، إذا كانت قراءة مستشعر رطوبة التربة (A0) = 167، وقراءة مستشعر درجة الحرارة (A3) = 43، فهل يتم تشغيل نظام الري وفقاً للشروط المذكورة في التمرين؟

  • أ) لا، لا يتم تشغيل الري لأن درجة الحرارة مرتفعة جداً.
  • ب) نعم، يتم تشغيل الري.
  • ج) لا، لا يتم تشغيل الري لأن التربة رطبة.
  • د) نعم، ولكن فقط إذا كانت درجة الحرارة أقل من 30.

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

الإجابة: نعم، يتم تشغيل الري.

الشرح: 1. قيمة A0 = 167 (أكبر من 150) → تشير إلى أن التربة جافة. 2. قيمة A3 = 43 (أكبر من 35) → درجة حرارة مرتفعة. 3. وفقاً لتحليل شروط التمرين، النظام يقرر الري عندما تكون التربة جافة (A0 > 150) ودرجة الحرارة مرتفعة (A3 > 35). 4. كلا الشرطين متحققان، لذا النتيجة هي تشغيل الري.

تلميح: تذكر أن قيمة A0 العالية تعني رطوبة منخفضة (تربة جافة).

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

ما الشرط البرمجي الصحيح لتوسيع نظام ري ذكي بحيث يعرض رسالة 'Watering Plant Now!' عند تحقق شروط محددة؟

  • أ) إذا كانت (A0 > 150) أو (A3 < 30)
  • ب) إذا كانت (A0 < 150) و (A3 ≤ 30)
  • ج) إذا كانت (A0 ≤ 150) و (A3 > 30)
  • د) إذا كانت (A0 < 150) أو (A3 ≤ 30)

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

الإجابة: إذا كانت (A0 < 150) و (A3 ≤ 30)

الشرح: 1. الشرط الأول: قيمة رطوبة التربة (A0) يجب أن تكون أقل من 150 (أي تربة رطبة بما يكفي أو تحتاج ري). 2. الشرط الثاني: قيمة درجة الحرارة (A3) يجب ألا تزيد عن 30 درجة مئوية (مناسبة للري). 3. يجب أن يتحقق الشرطان معاً (عملية AND منطقية). 4. الصيغة البرمجية الصحيحة هي: إذا (A0 < 150 و A3 ≤ 30).

تلميح: الرسالة تظهر عند الري، والري يحتاج إلى تحقق شرطين معاً.

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

كيف يمكن توسيع نظام ري ذكي ليعمل المحرك لفترة أطول في حالات الجفاف الشديد؟

  • أ) بزيادة سرعة المحرك عندما تكون A0 > 200.
  • ب) بإضافة شرط فرعي: إذا كانت (A0 < 50) استخدم لبنة انتظار (wait) ذات مدة أطول عند تشغيل المحرك.
  • ج) بتشغيل المحرك تلقائياً كل ساعة بغض النظر عن الرطوبة.
  • د) بإيقاف النظام إذا كانت A0 < 50 لحماية المحرك.

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

الإجابة: بإضافة شرط فرعي: إذا كانت (A0 < 50) استخدم لبنة انتظار (wait) ذات مدة أطول عند تشغيل المحرك.

الشرح: 1. الهدف: زيادة مدة الري عندما تكون التربة جافة جداً. 2. مؤشر الجفاف الشديد: قراءة مستشعر الرطوبة (A0) أقل من 50 (قيمة منخفضة تعني رطوبة عالية؟ تحقق: في هذا السياق، A0 منخفضة قد تعني رطوبة عالية، لكن التمرين يشير إلى أن 'أقل من 50' يعني مستويات رطوبة منخفضة للغاية، لذا قد يكون هناك التباس في معايرة المستشعر. بناءً على نص التمرين، نتبع الشرط كما هو). 3. الحل البرمجي: داخل الجزء المسؤول عن تشغيل المحرك، أضف فحصاً: إذا (A0 < 50) قم بزيادة مدة لبنة الانتظار (wait). 4. هذا يضمن كمية مياه أكبر للتربة شديدة الجفاف.

تلميح: الجفاف الشديد يعني قيمة منخفضة جداً لقراءة مستشعر الرطوبة.

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