الخوارزمية : هي مجموعة من الخطوات المحددة والمتسلسلة اللازمة لحل مشكلة ما أو من أجل تنفيذ مهمة محددة. مثال خوارزمية حساب العمر. السنة الحالية - سنة الميلاد = العمر 2021 - 2001 = 20 مثال آخر . أحمد يريد الذهاب إلى المتحف. الطرق المقترحة (الخوارزميات).
من أجل تحديد أفضل طريقة للذهاب إلى المتحف من بين الطرق فوق يجب فهم نقطتين أساسيتين
مكلف جدا لكن بوقت أقل
أقل في التكلفة لكن الوقت أكثر من سيارة أجرة بعد معرفة مميزات وعيوب كل طريقه يجب إختيار أفضل حل بما يناسب ميزانية أحمد إذا أمتلك أحمد المال الكافي يختار سيارة الأجرة إذا لم يمتلك المال الكافي سوف يختار المواصلات العامة.
الخوارزميات في البرمجة. هي مجموعة من التعليمات البرمجية الواضحة التي يتم تنفيذها واحدة تلو الآخرى بشكل متسلسل لحل مشكلة ما. تهتم دراسة الخوارزميات بعاملين مهمين.
مثال قم بعمل برنامج جمع الأعداد من 1 إلى 1000 (1 + 2 + 3 + ...... 1000) طرق الحل
نقوم بعمل دالة تكرار تجمع الأرقام من 1 إلى 1000
باستخدام javascript
إستخدام هذه الطريقة لن يستخدم الكثير من الذاكرة لكن زمن التنفيذ طويل جدا .
حيث N = الرقم الذي نريد الجمع إليه
هذه الطريقة لا تحتاج إلى الكثير من الوقت و لا تستخدم الكثير من الذاكرة
تبرز أهمية تعلم الخوارزميات في
كتبه @naif4web