English  

كتب algorithm terms

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

شروط الخوارزمية (معلومة)


يجب أن تتوفر في الخوارزمية مجموعة من الشروط، هي:

  • المدخلات (Input ): يجب أن تكون المدخلات صفراً، أو أكثر من ذلك.
  • المخرجات ( Output): يجب أن تكون المخرجات قيمةً على الأقل.
  • الوضوح (Definiteness): يجب أن تكون الخطوات واضحة وغير مبهمة، حتى تُفهَم بصورة سلسة لدى الناس، فمثلاً هذه العبارة: (Add 6 or 7 to x) غير واضحةK وبهذا فهي لا تستوفي شروط الخوارزمية.
  • المحدودية (Finiteness): تُحلّ كل خطوة من خطوات الخوارزمية بوقت وزمن معين، فمثلاً العبارة التالية: (قسمة الرقم 10 على الرقم3 بدقة عالية)، تعد غير محدودة ، وبهذا فهي لا تستوفي شروط الخوارزمية ولا يسمح وجودها في البرنامج.
  • المحلولية (Effectiveness): يجب أن تكون كل خطوة ممكنة الحل، فعلى سبيل المثال تعد العبارة التالية: (3/0)عبارة مستحيلة الحل، لأنها قيمة غير معرفة.


المصدر: mawdoo3.com