حساب قيمة Factorial للعدد في الخوارزميات
جدول المحتويات
حساب قيمة ال Factorial للعدد في الخوارزميات
حساب قيمة ال Factorial للعدد في الخوارزميات
حساب قيمة ال Factorial للعدد في الخوارزميات
حساب قيمة ال Factorial للعدد في الخوارزميات
مفهوم الـ Factorial
في مادة الرياضيات عندما نضع علامة تعجب بعد الرقم فهذا يعني أننا نقصد الـ Factorial لهذا الرقم.
مثال: 5!
=======> هنا نقصد الـ Factorial للعدد 5 , و هو يساوي 120.
طريقة حساب قيمة الـ Factorial للعدد
الـ Factorial للعدد هو بكل بساطة ضرب جميع الأرقام من 1 إلى هذا العدد. أمثلة:
طريقة حساب قيمة الـ Factorial للعدد في أي لغة برمجة
بكل بساطة نستخدم الحلقات لنحصل على الـ Factorial. لاحظ الجدول التالي.
تمارين شاملة حول الـ Factorial
تذكر
int
لا يقبل تخزين أرقام بعد الفاصلة. لذلك لا تستخدم متغير نوعه int
لتخزين ناتج عملية قسمة حتى لا تخسر الأرقام الموجودة بعد الفاصلة.إذاً, إستخدم متغير نوعه
double
عند تخزين ناتج أي عملية قسمة لضمان عدم خسارة الأرقام بعد الفاصلة.
معلومة تقنية
إذا قسمت العدد 1 على أي عدد صحيح ( أي نوعه int
) فإن الجواب سيكون 0 فقط, أي لن يظهر أي رقم بعد الفاصلة لأن الكمبيوتر سيجد أنك تتعامل مع أنواع لا تقبل الفاصلة (int
على int
).
لذلك, إذا أردت أن تقسم أي عدد على أي عدد و ترى جميع الأرقام الموجودة بعد الفاصلة, عليك على الأقل أن تضع نوع إحدى العددين ( المقسوم أو المقسوم عليه ) يقبل الأرقام الموجودة بعد الفاصلة ( أي double
).
المصدر: حساب قيمة Factorial للعدد في الخوارزميات – المناهج السعودية