خوارزمية قطعية

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

في علم الحاسوب ، الخوارزمية القطعية (بالإنجليزية: Deterministic algorithm)‏ هي خوارزمية لها سلوك متوقع من حيث المعنى.[1][2][3] عند إعطاء مدخلات معينة، فإنه سوف تنتج دائما نفس المخرجات. الخوارزميات القطعية هي إلى حد بعيد النوع الأكثر بساطة وسهولة بالنسبة للعديد من الخوارزميات، فضلا عن أنها واحدة من أكثر الخوارزميات العملية، حيث يمكن تشغيلها على الأجهزة الحقيقية بكفاءة.

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

انظر أيضا[عدل]

مراجع[عدل]

  1. ^ Edward A. Lee. "The Problem with Threads" (PDF). مؤرشف من الأصل (PDF) في 20 يوليو 2018. اطلع عليه بتاريخ 29 مايو 2009. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. ^ Bocchino Jr., Robert L.; Adve, Vikram S.; Adve, Sarita V.; Snir, Marc (2009). Parallel Programming Must Be Deterministic by Default. USENIX Workshop on Hot Topics in Parallelism. مؤرشف من الأصل في 27 يناير 2016. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. ^ Determinism categories in the Mercury programming language[وصلة مكسورة] نسخة محفوظة 3 يوليو 2012 على موقع واي باك مشين.


Computer.svg
هذه بذرة مقالة عن الحاسوب أو العاملين في هذا المجال، بحاجة للتوسيع. شارك في تحريرها.