امثلة على الخوارزميات فى البرمجة امثلة على الخوارزميات فى البرمجة

المدونة

اخر مقالاتنا

امثلة على الخوارزميات فى البرمجة

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

ويجب أن تحتوي الخوارزمية دائمًا على نقطة توقف او نهاية واضحة.

لمعرفة المزيد عن تعريف معنى الخوارزميات فى البرمجة

عوامل جودة الخوارزمية

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

امثلة على الخوارزميات

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

امثلة على خوارزميات بسيطة

  • خوارزمية لجمع رقمين
  • خوارزمية للعثور على أكبر رقم من بين ثلاثة أرقام
  • خوارزمية للعثور على جميع جذور المعادلة التربيعية
  • خوارزمية للحصول على مضروب عدد
  • خوارزمية للتحقق من العدد الأولي
  • خوارزمية سلسلة فيبوناتشي

مثال على الخوارزميات بالكود التوضيحي

اكتب خوارزمية للعثور على أكبرها بين ثلاثة أرقام مختلفة تم إدخالها من قبل المستخدم.

امثلة على خوارزميات متقدمة

من المفاهيم المشهورة فى عالم البرمجة هو الترتيب Sorting و البحث Search.

فهى تستخدم فى اي برنامج تقريبًا.

هذه المفاهيم لها العديد من الخوارزميات التى تغطيها وتعلم هذه الخوارزميات هى نقطة انطلاق جيدة لتعلم الخوارزميات.

اشهر خوارزميات الترتيب Sorting

خوارزمية Quicksort

  • Heapsort

خوارزمية Heapsort

  • Counting Sort

امثلة على خوارزميات البحث

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

المراجع

الصور التوضحية من موقع https://brilliant.org/wiki/sorting-algorithms/


كتب بواسطة admin

مؤسس مطور

التعليقات

تعليق واحد على "امثلة على الخوارزميات فى البرمجة"

اترك تعليقك

شاركنا بتعليقاتك حول الموضوع

*

Comments
%d مدونون معجبون بهذه: