خوارزمية: الفرق بين النسختين

[مراجعة غير مفحوصة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
واو
وسوم: مُسترجَع إزالة نصوص تحرير من المحمول تعديل ويب محمول
ط استرجاع تعديلات 51.39.126.69 (نقاش) حتى آخر نسخة بواسطة Lam-w
وسمان: استرجاع وصلات صفحات توضيح
سطر 1:
[[ملف:Image-Al-Kitāb al-muḫtaṣar fī ḥisāb al-ğabr wa-l-muqābala.jpg|تصغير|200بك|يسار]]
تخبيص
'''الخوارزمية''' هي مجموعة من الخطوات [[رياضيات|الرياضية]] و[[منطق|المنطقية]] والمتسلسلة اللازمة لحل مشكلة ما. وسميت الخوارزمية بهذا الاسم نسبة إلى العالم أبو جعفر [[محمد بن موسى الخوارزمي]] الذي ابتكرها في القرن التاسع الميلادي. الكلمة المنتشرة في [[اللغات اللاتينية]] والأوروبية هي «algorithm» وفي الأصل كان معناها يقتصر على خوارزمية لتراكيب ثلاثة فقط وهي: [[تسلسل|التسلسل]] و[[خوارزمية الاختيار|الاختيار]] و[[تكرار|التكرار]].
 
* التسلسل: تكون الخوارزمية عبارة عن مجموعة من التعليمات المتسلسلة، هذه التعليمات قد تكون إما بسيطة أو من النوعين التاليين.
* الاختيار: بعض المشاكل لا يمكن حلها بتسلسل بسيط للتعليمات، وقد تحتاج إلى اختبار بعض الشروط وتنظر إلى نتيجة الاختبار، إذا كانت النتيجة صحيحة تتبع مسار يحوي تعليمات متسلسلة، وإذا كانت خاطئة تتبع مسار آخر مختلف من التعليمات. هذه الطريقة هي ما تسمى اتخاذ القرار أو الاختيار.
* التكرار: عند حل بعض المشاكل لا بد من إعادة نفس تسلسل الخطوات عدد من المرات. وهذا ما يطلق عليه التكرار.
 
و قد أثُبت أنه لاحاجة إلى تراكيب إضافية. استخدام هذه التراكيب الثلاث يسهل فهم الخوارزمية و[[اكتشاف الأخطاء]] الواردة فيها وتغييرها.
 
== تعريف رسمي ==