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