0 تصويتات
بواسطة
سؤال Create a flowchart to input 20 numbers and print the average of the odd values only؟

 

  لا اله الا الله

1 إجابة وحدة

0 تصويتات
بواسطة
 
أفضل إجابة
لإنشاء مخطط انسيابي (Flowchart) لإدخال 20 رقمًا وحساب متوسط القيم الفردية فقط، يمكن اتباع الخطوات التالية:

1. **البداية**: ابدأ المخطط الانسيابي.
2. **تهيئة المتغيرات**: قم بتهيئة متغيرات مثل:
   - `sum` (لحساب مجموع الأعداد الفردية) وضعه على 0.
   - `count` (لحساب عدد الأعداد الفردية) وضعه على 0.
   - `i` (كعداد للحلقة) وضعه على 0.
3. **حلقة التكرار**: أدخل حلقة تكرارية (Loop) لتكرار العملية 20 مرة:
   - **شرط التكرار**: تحقق من أن `i` أقل من 20.
   - **إدخال الرقم**: قم بإدخال رقم من المستخدم.
   - **فحص إذا كان الرقم فرديًا**: تحقق إذا كان الرقم المَدخَل فرديًا (عبر استخدام العملية `رقم % 2 != 0`).
   - **إذا كان الرقم فرديًا**:
     - أضف الرقم إلى `sum`.
     - زِد `count` بمقدار 1.
   - **زيادة العداد**: زِد `i` بمقدار 1.
4. **حساب المتوسط**: بعد انتهاء الحلقة، احسب المتوسط باستخدام الصيغة:
   - `average = sum / count`.
5. **طباعة المتوسط**: اطبع قيمة `average`.
6. **النهاية**: أنهِ المخطط الانسيابي.

### ملاحظات:
- تأكد من أن `count` لا يساوي صفرًا قبل حساب المتوسط لتجنب القسمة على صفر.
- يمكن رسم المخطط الانسيابي باستخدام أشكال هندسية مثل:
  - **بيضاوي** للبداية والنهاية.
  - **متوازي أضلاع** للإدخال والإخراج.
  - **معين** لاتخاذ القرار (فحص إذا كان الرقم فرديًا).
  - **مستطيل** للعمليات الحسابية والتعيينات.

هذا المخطط سيقوم بحساب متوسط الأعداد الفردية فقط من بين 20 عددًا مُدخَلًا.

أسئلة مشابهة

مرحبا بكم في موقع "ساعدني" – وجهتكم الشاملة للحصول على أحدث أسئلة وإجابات مناهج السعودية، حلول الكتب الدراسية، ودعم الطلاب في جميع المراحل التعليمية.
...