القائمة الرئيسية

الصفحات

كيف يمكنك تعلم الخوارزميات Algorithms وما هي أنواعها

كيف يمكنك تعلم الخوارزميات Algorithms وماهي أنواعها؟

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

كيف يمكنك تعلم الخوارزميات Algorithms وماهي أنواعها
كيف يمكنك تعلم الخوارزميات Algorithms_وماهي أنواعها 

في هذا المقال سوف نتعرف إلى كل ما تود معرفته عن الخوارزميات في ما يخص تاريخها وأنواعها.تابع معنا هذا المقال الذي هو بعنوان(كيف يمكنك تعلم الخوارزميات Algorithms وماهي أنواعها).

تعريف الخوارزميات Algorithms؟

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

مكونات الخوارزميات

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

ما هو تاريخ الخوارزميات؟

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

برز الخوارزمي بالأساس في علم الجبر وقد وضع نظريات علمية في هذا المجال يتم إعتمادها إلى يومنا هذا في مناهج تعليم الرياضيات.

ما هي طريقة عمل الخوارزميات؟

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

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

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

ماهي أنواع الخوارزميات؟

هناك عدد كبير لا يحصى ولا يعد من الخوارزميات والتي يتم إعتمادها في مختلف المجالات بشتى أنواعها،ولكنها تختلف حسب أهميتها والمجال الذي يقع إعتمادها فيها،سنقوم بذكر بعض أهم وأبرز الخوارزميات التي يتم إعتمادها بشكل دوري ودون توقف.
  • خوارزميات البرمجة الديناميكية Dynamic programming:
هذا النوع من الخوارزميات معقد نوعا ما،ويقع إستخدامها في حل بعض المشاكل الأكثر تعقيدا،وهو ما يقع إستخدامها بصفة كبيرة في الأمور المعقدة،مثل دراسة الحمض النووي في علوم الأحياء.
  • الخوارزميات التكرارية أو العودية Récursive Algorithms:
وهي تقوم بإستثناء وتكرار نفسها حتى يتم حل المشكلةوالتوصل إلى الخلاصة النهائية.
  • الخوارزميات الجشعة Greedy Algorithms:
هي خوارزميات تعمل من خلال التفكير في أفضل خطوةأو تصرف على المدى القصير بدون التفكيرفي العواقب الناتجة عن هذا الإختيار.
  • الخوارزميات التراجعية أوالتعقب العكسيBacktracking Algorithms:
تقوم هذه الخوارزميات بحل أكبر المشاكل المعقدةمن خلال تقسيمها وحلها بشكل متكرر والغاية من ذلك الوصول إلى النتائج الصحيحة المرجوة،فهي تقوم بحل المشاكل بشكل عكسي.
  • خوارزميات البحث Search Algorithms:
هي من أكثر الخوارزميات إستعمالاوإستخداما،يتم إعتمادها بصفة عامةكما هو مطابق لإسمها ،حيث تقوم بالبحث عن قيمة أو شيئ معين ضمن البيانات.

 يجب علينا أن نتعلم الخوارزميات

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

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

هي بإختصار يتم إعتمادها كذلك لتقليل وإختصار الوقت، بدلا من أن نقوم بمهمة ما تتطلب منا ساعات وأيام،فإن الخوارزميات يمكنها عملها في بضعة دقائق.

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

الخاتمة

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

تعليقات

التنقل السريع