حساب قيمة  Factorial للعدد في الخوارزميات

حساب قيمة ال Factorial للعدد في الخوارزميات

حساب قيمة ال 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 ).

Be the first to comment

اترك رد