مفهوم الخوارزميات
هي عبارة عن مجموعة من القواعد التي تعبر عن سلسلة محددة من العمليات في التطبيقات أو البرامج التي نستخدمها في أجهزتنا الجوالة والحواسيب الشخصية وليس بالضرورة أن تكون تلك التطبيقات مخصصة للعمليات الحسابية الرقمية بل يمكن أن تكون في أي تطبيق أو برنامج آخر.
كما أن للخوارزميات دور حيوي في حياتنا ليس في التطبيقات التي تعمل على أجهزتنا فحسب، بل قد نستخدمها بشكل آخر في حياتنا اليومية، لأنها عبارة عن مجموعة من الأوامر المنطقية التي يمكن تنفيذها بشكل متسلسل مثال على ذلك عند قيادتك للسيارة تقوم بتحريك عصا ناقل الحركة إلى D ثم تقوم برفع قدمك عن مكبح الفرامل فتتحرك السيارة للأمام، وبهذا تكون قد قمت ببعض الأوامر التسلسية لكي تتحرك السيارة للأمام وهذا بالتحديد وظيفة الخوارزميات في التطبيقات.
اقرأ ايضاً : ماهو التعليم الهجين وكيف نستفيد منه ؟
كيف تستخدم في الحاسوب والجوالات ؟
يتم استخدامها في الحاسوب كمنطق تم إعادة كتابته بواسطة برمجيات كتبت بأحد لغات البرمجة المختلفة ليصبح أكثر فاعلية للحصول على نتائج ومخرجات من بيانات مدخلة مسبقاً إما بواسطة المستخدم أو المبرمج.
بعض الأمثلة لاستخدام الخوارزميات في التطبيقات
يوجد أربعة طرق أساسية يستعان بالخوارزميات لتنفيذها عن طريق برمجيات ولغات البرمجة في الحاسوب، الجدير بالذكر أنها ليست مرتبطة بلغة برمجة محددة يمكن استخدامها في كل لغات البرمجة لأنها وبكل بساطة طريقة تفكير متسلسلة فقط لاغير.
التكرار
يمكن استخدام الخوارزميات في تكرار أمر ما مثل تكرار ضرب رقم محدد في نفسه أكثر من مرة ليعطينا الناتج المطلوب ثم يتوقف التكرار.
التفرغ
تمكننا من إدخال معادلات معقدة وصعبة للبرنامج أو التطبيق ليقوم بمعالجتها بطريقة آلية وسريعة.
الاختيار
فائدة هذة الخاصية تظهر خاصة ترتيب الأعداد بطريقة تصاعدية أو تنازلية.
التتابع
تتبع الأوامر حيث ينفذها جهاز الحاسوب أو الجوال حسب الترتيب.
مصادر : algorithm