Reklama

أنواع الخوارزميات

أنواع الخوارزميات

اعتمادا على المهمة و تسلسل تنفيذ الخطوات هناك الأنواع التالية من الخوارزميات:

خطي - بسيطة (ie. دون التحقق من الظروف) الفريق خوارزمية يمكن أن تتبع بعضها البعض, العمل يجري في واحدة مخططة مسبقا تسلسل.

الخطية في وقت الخوارزمية

algl

كتل الخوارزمية 1, 2, 3 يؤديها في هذا الأمر, ثم الخوارزمية يحقق الغرض وينتهي.

 

الخوارزمية مع المتفرعة - اعتمادا على تنفيذ أو عدم تنفيذ الشروط, علامات أو أحد, أو فرع آخر من الخوارزمية.

الخوارزمية مع المتفرعة

algv

في هذه الخوارزمية التالية شرط فحص, و إذا كان صحيحا, هذا السؤال يمكن الإجابة عليه “نعم”, تنفيذ سلسلة من الأوامر 1 (العمل), ولكن إذا كان لا يعمل - الجواب على السؤال بالنفي, أجرينا سلسلة من 2.

ملاحظة: واحدة من سلسلة قد لا يكون في كل. ثم في حالة واحدة سيتم تنفيذ أي عمل, و في آخر - لا شيء سيتم تشغيل.

دوري - كتل من الخوارزمية يتم تنفيذها حتى, حتى معين الشرط.

دوري الخوارزمية

algc

كتلة الخوارزمية 1 سيتم تنفيذ واحد أو أكثر من مرة حتى ذلك الحين, حتى في حالة.

الخوارزمية هي: كتلة تنفيذها 1, تحقق الشرط, إذا كان لا يتم, الوحدة 1 يتم تنفيذ مرة أخرى و حالته اختبارها مرة أخرى. عند تحقق الشرط ، خوارزمية ينتهي.

ملاحظة: في المخطط العام الخوارزمية “نعم” و “لا” يمكنك مبادلة, ثم الخوارزمية سيتم تشغيل, حتى شرط تقتنع. بمجرد الشرط لا ينفذ - الخوارزمية سوف ينتهي.

 

الجمع بين خوارزميات يمكن أن تتكون من الأوامر البسيطة, المشروطة فرع تعليمات حلقة. 

Reklama