منتدى الروبوت بالأحساء

منتدى يهتم بالروبوت


    الخوارزميات

    شاطر

    Suliman almudairs
    مشرف المرحلة المتوسطة

    عدد المساهمات : 13
    تاريخ التسجيل : 19/12/2010

    الخوارزميات

    مُساهمة من طرف Suliman almudairs في الثلاثاء ديسمبر 21, 2010 1:02 pm

    الخوارزمية تعريفاً: هي سلسلة من الخطوات المنطقية المتتالية التي تُكتب بشكل منطقي لكي نحل مشكلة معنية، لذلك.. فإن كثيراً من المبرمجين لا يعلمون أن تحليل المشكلة أو التفكير بكيفية برمجة شيء هو خوارزمية بحد ذاته.


    خصائص الخوارزمية


    1- تحديد النهاية

    ويعني أن الخوارزمية يجب ان تكون منتهية بعد عدد مُعين من الخطوات لا أن تمتد إلا اللانهاية ! بالعربي الفصيح ان يعرف المبرمج إلى أين يُريد الذهاب.



    2- عدم الغموض

    أن تكون الخوارزمية واضحة وتحدد من خلالها ما الذي تريده يعني لو قرأ أي شخص الكود الذي تكتبه بكل بساطة يستطيع فهم ماهو مكتوب.


    - الفعالية

    وبكل بساطة يُقصد التالي : “أيها المُبرمج حاول ان تصل لمُبتغاك بأقصر الطُرق “، يعني السطر أو الكود الذي لا عمل لها احذفه فوراً لكي يتم تنفيذ برنامجك بسرعة و مرونة وهما من شروط البرنامج الناجح . خواص سهلة ومفهومة أعتقد ذلك والآن سنبدأ بإذن الله بتحليل أول قضية أمام


    منقول للفايدة

      الوقت/التاريخ الآن هو الخميس نوفمبر 23, 2017 12:12 am