📚 معلومات الصفحة
الكتاب: كتاب المهارات الرقمية - الصف 8 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 8 | الفصل الدراسي: 1
الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم
نوع المحتوى: تمارين وأسئلة
📝 ملخص الصفحة
📝 صفحة تمارين وأسئلة
هذه الصفحة تحتوي على أسئلة مرقمة للواجبات والتقييم.
راجع تبويب الواجبات للإجابات الكاملة على أسئلة الصفحة.
📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
تدريب 2
نوع: محتوى تعليمي
تدريب 2
2
نوع: QUESTION_HOMEWORK
يمكن للاعب أن ينضم لفريق كرة السلة إذا كان طوله أكبر من 1.80 متر، ووزنه بين 85 و 125 كجم.
نوع: محتوى تعليمي
المخطط الانسيابي للمقطع البرمجي
نوع: محتوى تعليمي
المقطع البرمجي
نوع: METADATA
وزارة التعليم
Ministry of Education
2023 - 1447
143
🔍 عناصر مرئية
An empty grid area provided for drawing a flowchart. The grid consists of evenly spaced horizontal and vertical lines, forming squares. No specific coordinates or data are present, as it is a blank canvas for student work.
An empty grid area provided for writing a program segment. The grid consists of evenly spaced horizontal and vertical lines, forming squares. No specific coordinates or data are present, as it is a blank canvas for student work.
📄 النص الكامل للصفحة
--- SECTION: تدريب 2 ---
تدريب 2
--- SECTION: 2 ---
يمكن للاعب أن ينضم لفريق كرة السلة إذا كان طوله أكبر من 1.80 متر، ووزنه بين 85 و 125 كجم.
1. ارسم المخطط الانسيابي لمقطع برمجي يقرأ طول ووزن اللاعب الرياضي، ويعرض إذا كان بإمكانه الانضمام إلى فريق كرة السلة.
2. اكتب المقطع البرمجي.
المخطط الانسيابي للمقطع البرمجي
المقطع البرمجي
وزارة التعليم
Ministry of Education
2023 - 1447
143
--- VISUAL CONTEXT ---
**GRID**: Untitled
Description: An empty grid area provided for drawing a flowchart. The grid consists of evenly spaced horizontal and vertical lines, forming squares. No specific coordinates or data are present, as it is a blank canvas for student work.
Data: No data is present; this is a blank grid for drawing.
Context: This grid is intended for students to draw the flowchart for the program segment described in Exercise 2, sub-question 1.
**GRID**: Untitled
Description: An empty grid area provided for writing a program segment. The grid consists of evenly spaced horizontal and vertical lines, forming squares. No specific coordinates or data are present, as it is a blank canvas for student work.
Data: No data is present; this is a blank grid for writing code.
Context: This grid is intended for students to write the program segment as required by Exercise 2, sub-question 2.
✅ حلول أسئلة الكتاب الرسمية
عدد الأسئلة: 1
سؤال 2: يمكن للاعب أن ينضم لفريق كرة السلة إذا كان طوله أكبر من 1.80 متر، ووزنه بين 85 و125 كجم. ارسم المخطط الانسيابي لمقطع برمجي يقرأ طول ووزن اللاعب الرياضي، ويعرض إذا كان بإمكانه الانضمام إلى فريق كرة السلة ثم اكتب المقطع البرمجي.
الإجابة: المخطط الانسيابي للمقطع البرمجي: بداية، إدخال الطول والوزن، هل (الطول > 1.80 و 85 <= الوزن <= 125)؟ نعم: يمكنه، لا: لا يمكنه، نهاية. المقطع البرمجي: اقرأ الطول والوزن. إذا (الطول > 1.80 و 85 <= الوزن <= 125) اعرض 'يمكنه' وإلا 'لا يمكنه'.
خطوات الحل:
- **الخطوة 1: جدول المعطيات والمطلوب**
| العنصر | الوصف |
|--------|--------|
| **المعطيات** | 1. طول اللاعب (متر).<br>2. وزن اللاعب (كجم).<br>3. شروط الانضمام:<br> - **الطول** أكبر من 1.80 متر.<br> - **الوزن** بين 85 و125 كجم (شاملًا). |
| **المطلوب** | 1. رسم **المخطط الانسيابي**.<br>2. كتابة **المقطع البرمجي**. |
- **الخطوة 2: القانون أو المبدأ المستخدم**
> **المبدأ:** استخدام **هيكل اتخاذ القرار (if)** في البرمجة لفحص شروط منطقية متعددة.
> **الشروط المنطقية:**
> 1. شرط الطول: `الطول > 1.80`
> 2. شرط الوزن: `الوزن >= 85` **و** `الوزن <= 125`
> **العامل المنطقي:** يجب تحقيق **جميع** الشروط (`و`) معًا.
- **الخطوة 3: رسم المخطط الانسيابي**
يتبع المخطط الخطوات التالية:
1. **بداية** البرنامج.
2. **إدخال** قيمتي الطول والوزن من المستخدم.
3. **قرار (هل)** الشرط التالي صحيح؟
`(الطول > 1.80) و (الوزن >= 85 و الوزن <= 125)`
4. **إذا كان الشرط صحيحًا (نعم):**
- **اعرض** رسالة "يمكنه الانضمام إلى فريق كرة السلة".
5. **إذا كان الشرط خاطئًا (لا):**
- **اعرض** رسالة "لا يمكنه الانضمام إلى فريق كرة السلة".
6. **نهاية** البرنامج.
> **ملاحظة:** يمثل المخطط الانسيابي تدفق البرنامج من البداية إلى النهاية مع نقطة قرار واحدة.
- **الخطوة 4: كتابة المقطع البرمجي**
بناءً على المخطط، يُكتب الكود كما يلي:
python
# قراءة مدخلات المستخدم
الطول = float(input('أدخل طول اللاعب بالمتر: '))
الوزن = float(input('أدخل وزن اللاعب بالكيلوجرام: '))
# فحص شروط الانضمام باستخدام العامل المنطقي 'و' (and)
if (الطول > 1.80) and (85 <= الوزن <= 125):
print('يمكنه الانضمام إلى فريق كرة السلة')
else:
print('لا يمكنه الانضمام إلى فريق كرة السلة')
**شرح الكود:**
1. `float(input(...))`: يحول الإدخال النصي إلى رقم عشري.
2. `(85 <= الوزن <= 125)`: يتحقق من أن الوزن في النطاق **85 إلى 125** (شاملًا الطرفين).
3. `and`: يربط شرطي الطول والوزن، ويطلب تحقيق **كليهما**.
4. `if`/`else`: يحدد الرسالة المعروضة بناءً على نتيجة الشرط.
- **الإجابة النهائية**
تم تصميم **المخطط الانسيابي** الذي يوضح تدفق قراءة البيانات واتخاذ القرار بناءً على شروط الطول والوزن. كما تم كتابة **المقطع البرمجي** الكامل بلغة Python الذي ينفذ هذا المنطق، حيث يقرأ قيمتي اللاعب، ويقيم الشروط باستخدام العامل المنطقي `and`، ثم يعرض النتيجة المناسبة للمستخدم.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 1 بطاقة لهذه الصفحة
في برنامج يقرأ طول ووزن لاعب كرة سلة، ويقرر إذا كان يمكنه الانضمام للفريق (الطول > 1.80 م، الوزن بين 85 و125 كجم)، ما هو الشرط المنطقي الصحيح الذي يجب استخدامه في جملة IF؟
- أ) (الطول > 1.80) or (الوزن >= 85 and الوزن <= 125)
- ب) (الطول > 1.80) and (الوزن >= 85 and الوزن <= 125)
- ج) (الطول >= 1.80) and (الوزن > 85 and الوزن < 125)
- د) (الطول > 1.80) and (الوزن > 85 or الوزن < 125)
الإجابة الصحيحة: b
الإجابة: (الطول > 1.80) and (الوزن >= 85 and الوزن <= 125)
الشرح: 1. الشرط الأول: الطول أكبر من 1.80 متر → (الطول > 1.80).
2. الشرط الثاني: الوزن بين 85 و125 كجم (شاملًا الطرفين) → (الوزن >= 85 and الوزن <= 125).
3. يجب تحقيق الشرطين معاً باستخدام العامل المنطقي 'and' → (الطول > 1.80) and (الوزن >= 85 and الوزن <= 125).
تلميح: تذكر أن جميع الشروط يجب أن تتحقق معاً. انتبه إلى أن الوزن يجب أن يكون ضمن نطاق محدد.
التصنيف: مسألة تدريبية | المستوى: متوسط