تدريب 3 - كتاب المهارات الرقمية - الصف 7 - الفصل 1 - المملكة العربية السعودية

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

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

الدرس: تدريب 3

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

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

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

نوع المحتوى: تمارين وأسئلة

📝 ملخص الصفحة

📝 صفحة تمارين وأسئلة

هذه الصفحة تحتوي على أسئلة مرقمة للواجبات والتقييم.

راجع تبويب الواجبات للإجابات الكاملة على أسئلة الصفحة.

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

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

تدريب 3

نوع: QUESTION_ACTIVITY

اكتب مقطعًا برمجيًا في بايثون يطلب من المستخدم إدخال عدد المنتجات التي باعها المتجر في أربعة أيام. يجب تخزين عدد المنتجات المباعة كل يوم في متغير منفصل. المقطع البرمجي سيحسب ويطبع متوسط عدد المنتجات المباعة.

تدريب 4

نوع: QUESTION_ACTIVITY

أنشئ مقطعًا برمجيًا في بايثون يقرأ درجاتك في ثلاث مواد ويحسب متوسط الدرجات.

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

--- SECTION: تدريب 3 --- اكتب مقطعًا برمجيًا في بايثون يطلب من المستخدم إدخال عدد المنتجات التي باعها المتجر في أربعة أيام. يجب تخزين عدد المنتجات المباعة كل يوم في متغير منفصل. المقطع البرمجي سيحسب ويطبع متوسط عدد المنتجات المباعة. --- SECTION: تدريب 4 --- أنشئ مقطعًا برمجيًا في بايثون يقرأ درجاتك في ثلاث مواد ويحسب متوسط الدرجات.

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

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

سؤال 3: اكتب مقطعًا برمجيًا في بايثون يطلب من المستخدم إدخال عدد المنتجات التي باعها المتجر في أربعة أيام. يجب تخزين عدد المنتجات المباعة كل يوم في متغير منفصل. المقطع البرمجي سيحسب ويطبع متوسط عدد منتجات المتجر المباعة.

الإجابة: س3: يطلب 4 قيم، يحسب المتوسط (المجموع/4)، ويطبعه.

خطوات الحل:

  1. **الخطوة 1: تحديد المعطيات والمطلوب** | العنصر | الوصف | |--------|--------| | **المعطيات** | عدد المنتجات المباعة في أربعة أيام (يقوم المستخدم بإدخالها). | | **المطلوب** | حساب **المتوسط** الحسابي لعدد المنتجات المباعة في هذه الأيام وطباعته. |
  2. **الخطوة 2: القانون أو المبدأ المستخدم** يتم حساب **المتوسط الحسابي** باستخدام القانون التالي: $\text{المتوسط} = \frac{\text{مجموع القيم}}{\text{عدد القيم}}$ وفي هذا السؤال، عدد القيم هو 4 (أربعة أيام).
  3. **الخطوة 3: خطوات الخوارزمية (التخطيط للكود)** 1. **طلب الإدخال:** استخدام دالة `input()` للحصول على عدد المنتجات المباعة في كل يوم من الأيام الأربعة. 2. **تخزين القيم:** تخزين كل قيمة أدخلها المستخدم في **متغير منفصل**. 3. **تحويل نوع البيانات:** تحويل القيم المدخلة (نصية) إلى أعداد صحيحة (`int`) لإجراء العمليات الحسابية. 4. **الحساب:** جمع القيم الأربع معًا، ثم قسمة الناتج على 4 للحصول على المتوسط. 5. **عرض الناتج:** طباعة قيمة المتوسط للمستخدم.
  4. **الخطوة 4: كتابة الكود البرمجي (لغة Python)** python # الخطوة 1 و 2: طلب الإدخال وتخزين القيم في متغيرات منفصلة المنتجات_اليوم_الأول = int(input('أدخل عدد المنتجات المباعة في اليوم الأول: ')) المنتجات_اليوم_الثاني = int(input('أدخل عدد المنتجات المباعة في اليوم الثاني: ')) المنتجات_اليوم_الثالث = int(input('أدخل عدد المنتجات المباعة في اليوم الثالث: ')) المنتجات_اليوم_الرابع = int(input('أدخل عدد المنتجات المباعة في اليوم الرابع: ')) # الخطوة 3: الحساب المجموع = المنتجات_اليوم_الأول + المنتجات_اليوم_الثاني + المنتجات_اليوم_الثالث + المنتجات_اليوم_الرابع المتوسط = المجموع / 4 # الخطوة 4: طباعة النتيجة print('متوسط عدد المنتجات المباعة هو:', المتوسط) > **ملاحظة مهمة:** استخدمنا `int()` لتحويل الإدخال من نص (`str`) إلى عدد صحيح لأن عدد المنتجات يجب أن يكون رقمًا صحيحًا.
  5. **الإجابة النهائية:** المقطع البرمجي يقوم بجمع عدد المنتجات المباعة خلال أربعة أيام (بعد الحصول عليها من المستخدم)، ثم يقسم الناتج على العدد 4 لإيجاد **القيمة المتوسطة** للبيع اليومي، ويعرض هذه النتيجة على الشاشة.

سؤال 4: أنشئ مقطعًا برمجيًا في بايثون يقرأ درجاتك في ثلاث مواد ويحسب متوسط الدرجات.

الإجابة: س4: يقرأ 3 درجات، يحسب المتوسط (المجموع/3)، ويطبعه.

خطوات الحل:

  1. **الخطوة 1: تحديد المعطيات والمطلوب** | العنصر | الوصف | |--------|--------| | **المعطيات** | الدرجات (العلامات) في ثلاث مواد دراسية (يقوم المستخدم بإدخالها). | | **المطلوب** | حساب **المتوسط الحسابي** لهذه الدرجات وطباعته. |
  2. **الخطوة 2: القانون أو المبدأ المستخدم** يتم حساب **المتوسط الحسابي** باستخدام القانون التالي: $\text{متوسط الدرجات} = \frac{\text{مجموع درجات المواد الثلاث}}{3}$
  3. **الخطوة 3: خطوات الخوارزمية (التخطيط للكود)** 1. **طلب الإدخال:** استخدام دالة `input()` للحصول على درجة كل مادة. 2. **تخزين القيم:** تخزين كل درجة في **متغير منفصل**. 3. **تحويل نوع البيانات:** تحويل القيم المدخلة إلى أعداد (`float`) لإمكانية احتساب المتوسط للدرجات التي قد تحتوي على كسور (مثل 85.5). 4. **الحساب:** جمع درجات المواد الثلاث، ثم قسمة الناتج على 3 للحصول على المتوسط. 5. **عرض الناتج:** طباعة قيمة المتوسط للمستخدم.
  4. **الخطوة 4: كتابة الكود البرمجي (لغة Python)** python # الخطوة 1 و 2: طلب الإدخال وتخزين الدرجات في متغيرات منفصلة مادة_1 = float(input('أدخل درجة المادة الأولى: ')) مادة_2 = float(input('أدخل درجة المادة الثانية: ')) مادة_3 = float(input('أدخل درجة المادة الثالثة: ')) # الخطوة 3: الحساب مجموع_الدرجات = مادة_1 + مادة_2 + مادة_3 المتوسط = مجموع_الدرجات / 3 # الخطوة 4: طباعة النتيجة print('متوسط درجاتك هو:', المتوسط) > **ملاحظة مهمة:** استخدمنا `float()` بدلاً من `int()` لتحويل الإدخال إلى عدد عشري، وذلك لأن الدرجات قد تكون أعدادًا عشرية (مثل ٩٥٫٥)، مما يجعل حساب المتوسط أكثر دقة.
  5. **الإجابة النهائية:** المقطع البرمجي يحسب المعدل العام للطالب عن طريق جمع العلامات التي حققها في ثلاث مواد (بعد الحصول عليها كمدخلات)، ثم قسمة هذا المجموع على عدد المواد (3) لإخراج **نسبة المتوسط** وطباعتها.

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

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

ما هي الخطوات الأساسية لكتابة مقطع برمجي في بايثون لحساب متوسط عدد المنتجات المباعة في أربعة أيام؟

  • أ) طلب الإدخال، تخزين القيم في قائمة واحدة، حساب المجموع، قسمة المجموع على 4، طباعة النتيجة.
  • ب) طلب الإدخال، تخزين القيم في متغيرات منفصلة، تحويلها إلى أعداد صحيحة، حساب المجموع، قسمة المجموع على 4، طباعة النتيجة.
  • ج) طلب الإدخال، تخزين القيم في متغيرات منفصلة، تحويلها إلى أعداد عشرية، حساب المجموع، قسمة المجموع على 4، طباعة النتيجة.
  • د) طلب الإدخال، تخزين القيم في متغيرات منفصلة، تحويلها إلى أعداد صحيحة، حساب المجموع، طباعة المجموع فقط.

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

الإجابة: طلب الإدخال، تخزين القيم في متغيرات منفصلة، تحويلها إلى أعداد صحيحة، حساب المجموع، قسمة المجموع على 4، طباعة النتيجة.

الشرح: 1. طلب إدخال عدد المنتجات لكل يوم من الأيام الأربعة باستخدام `input()`. 2. تخزين كل قيمة في متغير منفصل. 3. تحويل القيم المدخلة (نص) إلى أعداد صحيحة باستخدام `int()`. 4. جمع القيم الأربع معًا لحساب المجموع. 5. قسمة المجموع على 4 لإيجاد المتوسط. 6. طباعة قيمة المتوسط باستخدام `print()`.

تلميح: تذكر أن المتوسط الحسابي = مجموع القيم ÷ عددها.

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

ما الفرق الرئيسي في معالجة البيانات بين برنامج لحساب متوسط المنتجات المباعة (أعداد صحيحة) وبرنامج لحساب متوسط الدرجات (قد تحتوي على كسور)؟

  • أ) لا يوجد فرق، كلاهما يستخدم `int()`.
  • ب) يستخدم `int()` لتحويل إدخال عدد المنتجات، بينما يستخدم `float()` لتحويل إدخال الدرجات.
  • ج) يستخدم `float()` لتحويل إدخال عدد المنتجات، بينما يستخدم `int()` لتحويل إدخال الدرجات.
  • د) الفرق هو عدد القيم المدخلة فقط (4 مقابل 3).

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

الإجابة: يستخدم `int()` لتحويل إدخال عدد المنتجات، بينما يستخدم `float()` لتحويل إدخال الدرجات.

الشرح: 1. عدد المنتجات المباعة هو قيمة منفصلة (مثل 10، 15) لذا نستخدم `int()` لتحويل الإدخال إلى عدد صحيح. 2. الدرجات قد تكون عشرية (مثل 95.5) لذا نستخدم `float()` لتحويل الإدخال إلى عدد عشري للحفاظ على الدقة. 3. كلاهما يتطلب نفس الخطوات الأساسية: الإدخال، التخزين، التحويل، الحساب، الطباعة.

تلميح: فكر في نوع البيانات المناسب لكل حالة: أعداد صحيحة أم أعداد عشرية.

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