الخوارزمية هي قائمه من التعليمات يتم اتباعها لحل مشكله معينه خطوه بخطوه … تطبق الخوارزمية لمعالجة متشكلة معينة عبر خطوات محددة. سنتعرف وإياكم من خلال موقع القلعة على إجابة تلك السؤال مع شرح أنواع ووظائف الخوارزميات.

 

الخوارزمية هي قائمه من التعليمات يتم اتباعها لحل مشكله معينه خطوه بخطوه

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

 

أشكال الخوارزميات

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

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

اقراء ايضا : حل مشكلة الخروج من التطبيقات في الهواوي

أصول المصطلح

الخوارزمية كلمة لها جذورها المأخوذة عن اسم عالم الرياضيات محمد بن موسى الخوارزمي في خطواته الأولى في ابتكار الخوارزميات. وكان الخوارزمي (780-850م) عالم رياضيات وايضاً الفلك والجغرافيا، وقد كان محقِّقًا في بيت الحكمة في بغداد بالعراق، واسمه الخوارزمي يقصد أنه من مواطني “خوارزم”، وهي المكان التي كانت جزءًا من إيران الكبرى وهي هذه اللحظة في أوزبكستان.

في سنة 825، كتب الخوارزمي أطروحة باللغة العربية بخصوص منظومة الأرقام الهندوسية العربية، والتي تُرجمت إلى اللاتينية طوال القرن الـ2 عشر تحت عنوان (Algoritmi de numero Indorum). ذلك العنوان يقصد “الخوريتمي على أعداد الهنود”، حيث كان “الخوريتمي” هو الترجمة اللاتينية لاسم الخوارزمي. وكانت كتب الخوارزمي أكثر كتب علماء الرياضيات قراءة على صعيد واسع في أوروبا في أواخر العصور الوسطى، وفي المقام الأكبر عن طريق كتابه “الجبر”. في اللغة اللاتينية المتأخرة في العصور الوسطى، تحول مصطلح الخوارزمية باللاتينية والبريطانية ليصبح معناه بيسر “منظومة الأرقام العشري”، ولم يعتبر يُعبر عن اسم الخوارزمي. وفي القرن الـ5 عشر، تحت تأثير الكلمة اليونانية ἀριθμός أو بالعربية رقم، تم تحويل الكلمة اللاتينية إلى خوارزمية. كما شهد الاصطلاح البريطاني المقابل (Algorithm) “الخوارزمية” للمرة الأولى في القرن السابع عشر؛ وأخيرًا تم تقديم المعنى المحادثة في القرن التاسع عشر.

في اللغة الإنجليزية، تم استخدام مصطلح “خوارزمية” لأول مرة في حوالي 1230م، ثم من قبل تشوسر في عام 1391. اعتمدت اللغة الإنجليزية المصطلح الفرنسي، ولكن حتى أواخر القرن الـ9 عشر، اكتسبت “الخوارزمية” المعنى الذي لها حالا في اللغة البريطانية العصرية.