تعلم البرمجة للمبتدئين حساب قيمة العاملي للعدد

مفهوم العدد العاملي

في مادة الرياضيات عندما نضع علامة تعجب بعد العدد فهذا يعني أننا نقصد قيمة العاملي ( 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 على النحو التالي.

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

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة