ما هي الخوارزميات الحسابية؟



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

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

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

خصائص الخوارزميات الحسابية

يقترح عالم الرياضيات آلان تورنج تقديم مفهوم الرياضيات هذا في مجال علوم الكمبيوتر ، وهذه الخوارزمية هي عملية محددة بما يلي:

-تسلسل محدود من الخطوات المحددة بوضوح وكل منها مستقل عن الآخر.

-العامل (إنساني أو لا إنساني) هو الذي ينطبق على كل مرحلة من مراحل العملية في وقت معين.

-الوكيل لديه القدرة على تفسير التعليمات التشغيلية وفي الوقت نفسه حفظ المعلومات المقدمة.

-عند تنفيذ منهجية محددة ، ستكون النتيجة دائمًا هي نفسها في كل خطوة ووفقًا للبيانات الأولية.

-كما هو الحال في أي عملية ، فإنه ينتهي بنتيجة.

هناك حالات يتطلب فيها الإجراء حلاً محددًا وتلك التي لا تتطلب حلًا. تعد الخوارزميات المتكررة أو غير المنتظمة التي لا تنتهي أمرًا شائعًا للغاية في الحوسبة.

مثال على ذلك أنظمة التشغيل مثل Windows و MacOS و Linux ، والتي يجب أن تستمر في العمل كنظام أساسي لبرامج وعمليات أخرى.

نوع

في كل من علوم الكمبيوتر والتخصصات الأخرى ، يمكن تحديد 3 أنواع من الخوارزميات ، وهي: متسلسلة وشرطية ومتكررة. بالإضافة إلى ذلك ، هناك تلك النوعية (استخدام الكلمات) والكمية (استخدام الحسابات العددية).

بعض الخوارزميات الحسابية الشهيرة المفيدة جداً في الممارسة العملية تؤدي وظائف مختلفة.

وبالتالي ، نجد خوارزمية إقليدس ، والتي تُستخدم للتقسيم ، الخوارزمية الجوسية لحل المعادلات الخطية ، أو خوارزمية فلويد-وراشال ، لإيجاد أقصر طريق بين الرسوم البيانية الموزونة.

أمثلة

تُستخدم الخوارزميات في مواقف مختلفة ، وتسعى لإعطاء حل للمشكلة ، ولا تتبع الإجراء القياسي.

عندما يتم اكتشاف الآلية لحل مهمة محددة بسرعة وكفاءة ، فإن تنفيذها لا يتطلب فهم كيفية عمل الطريقة.

مثال بسيط هو اتباع وصفة لصنع كعكة ، والتي تستخدم سلسلة من التعليمات والخطوات للحصول عليها.

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

في هذه الحالة ، تمثل الخوارزميات الحسابية رمزًا مكتوبًا بطرق مختلفة لا يمكن فهمها إلا من قبل الجهاز.

جزء مهم من هذا الإجراء هو تحويل الفكرة إلى تسلسل منطقي يمكن للكمبيوتر تفسيره.

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

مراجع

  1. جامعة دنفر. ما هي الخوارزمية وكيفية استخدامها في البرمجة؟ تم الاسترجاع بتاريخ 12/12/2017 من quora.com
  2. فاسكيز ب. ، كارلوس. منهجية البرمجة I. تم استعادتها في 12/12/2017 من moodle2.unid.edu.mx
  3. بمبيبر ، فيكتوريا (2009). تعريف الخوارزمية. تم الاسترجاع بتاريخ 12/12/2017 من definicionabc.com
  4. Colombo، Jorge T. (2001). خوارزمية الكمبيوتر. تم الاسترجاع بتاريخ 12/12/2017 من avizora.com
  5. كيف تعمل الاشياء. ما هي خوارزمية الكمبيوتر؟ تم الاسترجاع بتاريخ 12/12/2017 من howstuffwworks.com