خوارزمية
ما هي الخوارزمية؟
باعتبارها خوارزمية نحن ندعو مجموعة مرتبة ومحدود من العمليات البسيطة التي نستطيع من خلالها إيجاد حل لمشكلة ما.
تأتي كلمة الخوارزمية من أواخر البوروريس اللاتيني المتأخر ، وهذا بدوره اختصار للغة العربية الكلاسيكية ḥisābu lububr ، والتي تعني “ الحساب باستخدام الأرقام العربية ”.
تسمح لنا الخوارزميات بتنفيذ إجراء أو حل مشكلة باستخدام سلسلة من التعليمات المحددة والمنظمة والمحدودة. وبالتالي ، بالنظر إلى الحالة الأولية والدخول ، واتباع الخطوات المتتالية المشار إليها ، يتم الوصول إلى الحالة النهائية والحصول على حل.
خصائص الخوارزمية
يجب أن تستوفي كل خوارزمية الخصائص الأساسية التالية:
- لديهم بداية ونهاية : تبدأ كل خوارزمية في حالة أولية بسلسلة من البيانات المحددة ، وتنتهي بحل أو ناتج.
- إنها تعمل بالتسلسل : تتكون الخوارزمية من سلسلة من الخطوات المرتبة.
- التسلسل ملموس : كل خطوة واضحة ولا تترك مجالًا للالتباس.
- الخوارزميات مجردة : فهي نماذج أو أدلة لترتيب العمليات.
- عدد الخطوات في الخوارزمية محدود.
أمثلة الخوارزمية
على الرغم من أنه مصطلح شائع في مجالات مثل الرياضيات والحوسبة والمنطق والتخصصات الأخرى ذات الصلة ، فإن الحقيقة هي أننا في الحياة اليومية نستخدم أيضًا الخوارزميات لحل الأسئلة ، على سبيل المثال
وصفات المطبخ
يشرحون خطوة بخطوة لإنشاء وجبة بكمية محدودة من المكونات. ستكون الحالة الأولية هي المكونات الخام والحالة النهائية للأغذية الجاهزة.
كتيبات
وهي بمثابة دليل لتنفيذ العمليات ، من كيفية بناء مكتبة إلى كيفية تنشيط الهاتف المحمول. في هذه الحالات ، تكون الحالة النهائية هي المنتج الذي تم تجميعه وتركيبه وتشغيله وتشغيله ، وما إلى ذلك.
عمليات رياضية
في الرياضيات ، بعض الأمثلة على الخوارزميات هي الضرب ، حيث نتبع سلسلة من العمليات للحصول على منتج ؛ أو القسمة ، مما يسمح لنا بتحديد حاصل قسمة رقمين. خوارزمية إقليدس ، التي نحصل بها على أكبر قاسم مشترك بين اثنين من الأعداد الصحيحة الموجبة هي مثال آخر على الخوارزمية.
خوارزمية الكمبيوتر
في الحوسبة أو البرمجة ، الخوارزمية هي سلسلة من التعليمات التي يمكننا من خلالها حل مشكلة أو سؤال.
في الواقع ، تستند جميع المهام التي ينفذها الكمبيوتر إلى خوارزميات. تم تصميم برنامج أو برنامج كمبيوتر بناءً على الخوارزميات ، حتى نتمكن من إدخال مهمة فيه وحلها.