حساب قيمة العاملي للعدد في البرمجة
- مفهوم العدد العاملي
- تمارين شاملة حول حساب قيمة العاملي
مفهوم العدد العاملي
في مادة الرياضيات عندما نضع علامة تعجب بعد العدد فهذا يعني أننا نقصد قيمة العاملي ( Factorial ) لهذا العدد.
مثال 5! نقصد بها قيمة العاملي للعدد 5 و التي تساوي 120.
طريقة حساب قيمة العاملي للعدد في الرياضيات
العاملي للعدد يساوي ناتج ضرب جميع الأعداد من 1 إلى هذا العدد و إليك بعض الأمثلة:

العاملي للعدد يجب أن يكون دائماً أكبر من صفر لأن الفكرة الأساسية من استخدامه هي معرفة عدد الإحتمالات الممكنة لعملية ما.
بالإضافة لما سبق، قيمة العاملي للعدد 0 هو 1 مع أن هذا الأمر مخالف لعمليات الضرب العادية و لكن هذه قاعدة لأنه دائماً يجب أن يكون عندنا إحتمال واحد على الأقل.
طريقة حساب قيمة العاملي للعدد برمجياً
لحساب قيمة العاملي لأي عدد نقوم بإنشاء حلقة من 1 إلى هذا العدد كما في الجدول التالي.

تمارين شاملة حول حساب قيمة العاملي
التمرين الأول
أكتب برنامج يطلب من المستخدم إدخال عدد واحد، ثم يعرض له قيمة العاملي ( Factorial ) لهذا العدد.
الحل و التفسير
التمرين الثاني
أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الموجودة من 1 إلى n على النحو التالي.

ملاحظة: قم بحساب قيمة العاملي لكل عدد بواسطة حلقة خاصة.
الحل و التفسير
التمرين الثالث
أكتب نفس البرنامج السابق بطريقة أخرى بدون استخدام حلقة خاصة لحساب قيمة العاملي للعدد.
الحل و التفسير
التمرين الرابع
أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الموجودة من 1 إلى n على النحو التالي.

الحل و التفسير
التمرين الخامس
أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الفردية و الزوجية الموجودة من 1 إلى n على النحو التالي.

الحل و التفسير
التمرين السادس
أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الموجودة من 1 إلى n على النحو التالي.

الحل و التفسير
التمرين السابع
أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الموجودة من 1 إلى n على النحو التالي.

الحل و التفسير
التمرين الثامن
أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الموجودة من 1 إلى n على النحو التالي.

الحل و التفسير
التمرين التاسع
أكتب برنامج يطلب من المستخدم إدخال قيمة n ثم يعرض له ناتج جمع الأعداد الموجودة من 1 إلى n على النحو التالي.

الحل و التفسير