Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

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

  • مفهوم العدد العاملي
  • تمارين شاملة حول حساب قيمة العاملي

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

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

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