هذا الكلام ينطبق على البرمجة فى الكمبيوتر فكل برنامج له طرق مختلفة لتنفيذ نفس المهمة وكل طريقة او Algorithm له مميزات وعيوب عند استخدامات معينة. ماهي الخوارزميات في الحاسبة الالكترونية. تعريف الخوارزميات فى البرمجة
يمكننا الآن تعريف الخوارزميات على انها مجموعة من الخطوات المصممة لاداء مهمة معينة, والتى يمكن ان تكون مهمة بسيطة مثل حاصل ضرب رقمين او مهمة معقدة مثل تشغيل ملف فيديو مضغوط ومحركات البحث مثل جوجل تستخدم خوارزميات معقدة لاظهار نتائج البحث المناسبة لك. كيف تعمل خوارزمية جوجل Page Rank
وتهتم دارسة الخوازميات للكمبيوتر بعاملين هامين وهما Time complexity وهو الوقت الذى يقضيه الكمبيوتر فى تنفيذ الخوارزمية, والعامل الاخر هو Space complexity وهو كمية الذاكرة التى استخدمها البرنامج لتنفيذ الخوارزمية. مثال على الخوارزميات فى البرمجة
الترتيب او Sorting على سبيل المثال من انواع الخوازميات فى الكمبيوتر التى تستخدم بكثرة لترتيب العناصر لذلك هناك الكثير من الخوارزميات وهذه اشهرها:
Bin sort
Merge sort
Bubble sort
Shell sort
Quick sort
كل طريقة من الطرق السابقة مناسبة لحالة معينة فعلى سبيل المثال إذا كنت تريد ترتيب مليون عدد من النوع Integer فخوارزمية Bin Sort هى المناسبة لذلك, اما اذا اردت ترتيب مليون عنوان كتاب فربما خوارزمية Quick Sort, وعليك تحديد الخوارزمية الأنسب للمهمة عن طريق فهم نقاط القوة والضعف لك خوازمية فى مواقف مختلفة.
- «الخوارزميات» تقتحم عالم الصحافة.. هل يجلس الصفحيون في بيوتهم ؟ - أخبار السعودية | صحيفة عكاظ
- إتاحة التواصل بين “واتساب وسنابتشات وتيلغرام”…مصلحة للمستخدمين أم خطر وقرصنة لبياناتهم؟ – اليوم 24
- توضيح معنى الخوارزميات وأمثلة عليها. - مُلهِم
«الخوارزميات» تقتحم عالم الصحافة.. هل يجلس الصفحيون في بيوتهم ؟ - أخبار السعودية | صحيفة عكاظ
تخبرنا البرمجيات بما يُفضل أن نشاهده، وأين نذهب. لكن نظرًا لأننا نعتمد على الخوارزميات لأتمتة قرارات كبيرة ومهمة - في الجريمة والعدالة والرعاية الصحية والنقل والمال – فإن هذا الأمر يثير تساؤلات حول ما نريد أن يبدو عليه عالمنا. ماذا يهمنا أكثر وأيها يمثل أولوية: مساعدة الأطباء على التشخيص الدقيق والصحيح، أم الحفاظ على الخصوصية، حماية ضحايا الجريمة، أم منع الأبرياء من اتهامهم زورا؟! «الخوارزميات» تقتحم عالم الصحافة.. هل يجلس الصفحيون في بيوتهم ؟ - أخبار السعودية | صحيفة عكاظ. في كتاب (مرحبا أيها العالم) تعرض هانا فراي - أستاذة الرياضيات في جامعة كوليدج بلندن - الفوائد والمخاطر المحتملة لعالم تديره الخوارزميات بشكل متزايد. تأخذنا فراي في جولة عبر الخوارزميات السيئة والمفيدة التي تحيط بنا، باعتبارها قلب الذكاء الاصطناعي، وتوضح كيفية عملها، والطرق التي يمكن بها كتابة التحيز البشري في كود. من خلال قصص واقعية، تساعدنا على فهم مدى قوة الخوارزميات، وحدودها، وإلى أي مدى يمكن أن تحل محل الأنظمة البشرية. تطرح فراي مجموعة من التساؤلات الفلسفية من قبيل: ما المبدأ الذي يجب أن نسير عليه في هذه الحياة، وما حدود استخدامنا للآلة؟ هل ينبغي أن نترك الآلة تُسيِّرنا في هذه الحياة؟ هل الحياة الإنسانية ستصبح أفضل وأكثر سعادة في ظل سيطرة الآلة أم لا؟ تُعرَّف الخوارزمية بأنها إجراء تدريجي لحل مشكلة أو لإنجاز مهمة.
ويمكنك متابعة مجموعة من الدروس عن الخوارزميات من هنا
مجموعة كبيرة من الخوارزميات بلغة بايثون على موقع جيت هب
لا تنسى الاشترك فى القائمة البريدية ليصلك كل جديد
إتاحة التواصل بين “واتساب وسنابتشات وتيلغرام”…مصلحة للمستخدمين أم خطر وقرصنة لبياناتهم؟ – اليوم 24
وفي شتى المجالات.
وهنا تظهر للصحفيين ميزة تقف أمامها الخوارزميات عاجزة، وهي القدرة على وضع الأرقام والبيانات في سياقات موضوعية وتقديم تحليلات متعمقة وإعداد تقارير استقصائية وإجراء مقابلات مع الناس، وهو ما أكدته مديرة شراكات الأخبار في «أسوشيتد برس» ليزا جيبس إذ قالت: «تظل الصحافة عمل إبداعي يتعلق بالفضول وسرد الحكايات والتفكير ومحاسبة المقصرين، وهي نقاط لا يفعلها غير البشر». وفي دراسة بريطانية بعنوان «هل كتبها روبوت؟» نشرت عام 2017 أكد قائد فريق الباحثين فرانك وادل أن القراء يعتبرون المقالات المصاغة من روبوت أقل مصداقية من التي كتبها البشر، رغم أن الصياغة متطابقة. وهو ما توصلت إليه أخيرا الآلة الحاسبة المطورة بجامعة «أكسفورد»، إذ أكدت أن إحلال الروبوت مكان الصحفيين خلال العقدين القادمين لن يزيد على 11% مقارنة بمندوبي الشحن الذي تقدر نسبة استحواذ الروبوتات لوظائفهم بـ94%.
توضيح معنى الخوارزميات وأمثلة عليها. - مُلهِم
تتشعب هذه الخوارزمية إلى عدة أنواعٍ فرعيةٍ هي الأخرى: الترتيب السريع، وترتيب الدمج، وترتيب الفقاعات وغيره. خوارزمية البحث الشامل
طريقةٌ تعتمد على إلقاء نظرةٍ على الحلول، والإمكانيات المتوفرة، واختيار الأفضل منها. خوارزمية التجزئة والتقسيم "Divide and Conquer"
يعتمد مبدأ هذه الخوارزمية على تجزئة المشاكل الحاسوبية إلى أجزاءَ صغيرةٍ، ثم القيام بحلها. خوارزمية الحل الجشع
طريقةٌ تقوم بحل المشاكل التي تواجهها عبر استخدام أفضل الحلول أو الطرق المتوفرة في الوقت الحالي، مع تجاهلٍ تامٍ للمستقبل، أو الحلول والطرق المستقبلية. خوارزمية برمجة ديناميكية
تعتمد على استخلاص أو الوصول إلى حلٍّ من خلال حلولٍ جانبيةٍ أو صغيرةٍ سابقةٍ، أو دراسة الحلول السابقة واستنتاج حلٍّ جديدٍ منها يناسب الحالة التي أمامها، وتعتبر من أحدث الخوارزميات وأكثرها فعاليةً. إتاحة التواصل بين “واتساب وسنابتشات وتيلغرام”…مصلحة للمستخدمين أم خطر وقرصنة لبياناتهم؟ – اليوم 24. 2. أمثلة على الخوارزميات في الحاسوب
كي نفهم طريقة عمل الخوارزميات في الحاسوب لا بد من تبسيط الأمر في مثالٍ هيّنٍ، ولنقل أن لديك صديقًا سيصل إلى مطار مدينتك، وعليه التوجه من المطار إلى منزلك. من منظور الحاسب، يجب تحديد أكثر من خوارزميةٍ محددةٍ بخطواتٍ واضحةٍ، كي يتم إنجاز هذا الهدف، أو أحيانًا يكون الهدف بسيطًا ويكفي تحديد خوارزميةٍ واحدةٍ لإنجازه، مثل المثال الذي نتحدث فيه عن استقبال صديقٍ من المطار.
يقول الدكتور خالد النمر في تغريدة بتويتر: (عمره 80 سنة، عندما سأله الطبيب هل يرافقك أحد؟ فقال: إيه معي كومار يسوى عيالي وبناتي كلهم، يجلس معي ويمالحني ويعطيني علاجاتي ويذكرني بمواعيدي، يالله لك الحمد أنك رزقتني بكومار)، انتهت التغريدة ومثلها آلاف التغريدات في عالم الواقع الحقيقي وليس الافتراضي. كم من طفلة تغرد بسجع أشبه بسجع النمر بقولها: (إيه معي ميري تسوى أمي)، وكم من طفل يقول كلاما مشابهًا عن السائق الذي احتضنه نيابة عن أبيه، وكم من مراهقة لا تجد من تفضفض له سوى الشغالة أو السواق الذي تراه وتتعامل معه، ويعرف لحظات حزنها وفرحها أكثر من والدها وكم من مراهق..... وكم وكم.