وبالمثل يمكن لأحدهم إستخدام العد الثلاثي أو الرباعي، كلها خوارزميات مختلفة ستنتهي إلى الناتج الصحيح كما ذكرنا ولكن الفرق بينهم في سرعة حل المشكلة، فالغرض من دراسة الخوارزميات هو إيجاد الخوارزمية(الحل) الأمثل لمشكلة ما، والحل الأمثل هو الذي يستخدم أقل الموارد ويعطي الناتج بأقصر مدة. ملاحظة:
الخطوات المستخدمة في الخوارزميات السابقة مدونة بالعربية أو الإنجليزية أو أي لغة بشرية تسمى pseudo code أي الكود الوهمي، فعند كتابة الخوارزمية نستخدم الكود الوهمي أولاً المعتمد على اللغة البشرية حتى يتم مقارنتها بخوارزميات أخرى أولا وتحديد الأفضل من بينهم فتلك التي يتم تحويلها إلى كود برمجي. الآن دعنا نطرح مثالاً آخراً،
إن طُلِب منك إيجاد رقم شخص ما في مجلد أرقام الهاتف بإستخدام إسمه الثلاثي مع العلم أن الأسماء مرتبة أبجدياً من الألف إلى الياء وعند تطابق الأحرف تستخدم الحروف التي تليها في الترتيب أي أنه ترتيب أبجدي كامل، فما هي الخوارزمية الأمثل التي ستستخدمها للبحث؟
لاحظ أن السؤال عن الخوارزمية الأمثل وليست أي خوارزمية تعطي جواباً صحيحاً فحسب، فكر في الإجابة قبل الإطلاع على الحل أسفله
حسناً، إن كانت الخوارزمية ستعتمد على البحث من بداية المجلد إلى آخره أو العكس فهي حتماً ستنتهي بإيجاد الإسم المطلوب ولكنها ليست الأمثل!
تعرف على الخوارزميات و على أهميتها في عالم البرمجة
ذات صلة تحليل وتصميم الخوارزميات ماذا اخترع الخوارزمي
الخوارزميّات
يعبّر مفهوم الخوارزميّة عن طريق عمل، أو صيغة لحل المشكلات، حيث تعتمد على تنفيذ متسلسة من الإجراءات المحددة، وتعبّر الخوازميّة في الرياضيّات وعلوم الحاسوب عن طريقة عمل صغيرة لحل المشاكل المتكررة، ويمكن طرح جهاز الحاسوب كمثالاً دقيقاً على مفهوم الخوازميّة. [١]
الخوارزميّات في جهاز الحاسوب
تعبّر الخوازميّة في جهاز الحاسوب عن عمليةٍ محددةٍ بعنايةٍ تسمح للجهاز بحل المشكلات، ويمكن التعبير عنها أيضاً بأنّها سلسلة من التعليمات الواضحة؛ أي أنّه لا يمكن وجود احتمال لتفسيراً ذاتياً لها، حيث إنّ جهاز الحاسوب يقوم بتأديّة الأمر بنفس الطريقة، ويُظهر نفس النتائج في كل مرّة يقوم المُستخدم بطلبه؛ حيث تُستخدم الخوارزميّة أيضاً في التدقيق الإملائيّ، والحسابات الماليّة، ومحرّكات البحث، وجميع المهام التي يقوم بها كل جهاز الحاسوب تقريباً.
أهم المعلومات عن معنى Algorithm | أكاديمية الزيرو
تعريف الخوارزميات Algorithms وذكر أمثلة بسيطة عليها..
الخوارزميات؟ Algorithms ما هي الخوارزميات! هل هي لغة برمجية أم ماذا! تُعرف الخوارزميات على أنها مجموعة من الخطوات المحددة والمتسلسة من أجل تنفيذ مهمة معينة أو حل مشكلة ما. - إذاً فالخوارزميات لا تعتبر لغة من اللغات البرمجية؟ نعم، انها كذلك، ولكنها مساق أساسي و يُعتبر تعلمها خطوة آولية و حجر أساس في تعلم البرمجة. وسُميّت الخوارزميات بهذا الاسم نسبة إلى العالم محمد بن موسى الخوارزمي الذي أوجد هذا المصطلح في القرن التاسع الميلادي. - وتُعرف الخوارزميات في علوم الحاسوب على أنها مجموعة من التعليمات البرمجية لتنفيذ مهمة. بحيث يتم إدخال المدخلات ( inputs) وتنفيذ المهمة ( process) لإنتاج المخرجات (outputs). · مثال على استخدام الخوارزميات لتوضيح الفهم: سؤال: حدد فيما إذا كان العدد زوجياً أم فردياً ؟ إذاً فالمشكلة هي آن هناك عدد او مجموعة من الاعداد يجب علينا تحديد ومعرفة إذا ما كانت هذه الأرقام زوجية او فردية. الحل: بإستخدام سلسلة واضحة من الخطوات العملية ( الخوارزمية): 1- البداية. 2- ادخل الرقم. 3- اقسم الرقم على ٢، إذا كان باقي القسمة يساوي صفر (0) إذاً فالرقم زوجي.
سلسلة تعلم الخوارزميات: ما هي الخوارزميات؟ وكيف تعمل؟ - موقع الأكاديمية بوست
أتاح قانون الأسواق الرقمية الذي اتفقت عليه الدول الأعضاء في الاتحاد الأوربي، إمكان التواصل بسهولة عبر منصات التواصل الاجتماعي، "واتساب وسنابتشات وتيلغرام"، من دون الحاجة إلى أن يكون المتواصلون يستخدمون التطبيق نفسه، ما يشكل نهجا جديدا يعتبره البعض انتصارا للمستخدمين فيما يبدو في نظر آخرين خطرا سيطال بياناتهم. وينطوي هذا الإجراء على تقنية الربط بين تطبيقات المراسلة التي يعتزم الاتحاد الأوربي فرضها على الشركات الرقمية العملاقة بحلول عام 2023. وكشف بيان الدول الأعضاء في الاتحاد الأوربي والمفوضية الأوربية والبرلمان الأوربي المنشور أخيرا، أن الفكرة تتمثل في "إتاحة مزيد من الخيارات" أمام مستخدمي الإنترنت. ويتيح قانون الأسواق الرقمية لمستخدمي "التطبيقات الصغيرة" إمكان "تبادل الرسائل والملفات وإجراء مكالمات عبر الفيديو" مع مستخدمي التطبيقات الكبيرة من دون الحاجة إلى تنزيلها. وكتبت المديرة التنفيذية لمنظمة "تك أوفرسايت برودجكت" التي تسعى إلى زيادة الرقابة على الشركات الرقمية العملاقة، ساشا هاورث، عبر "تويتر"، أن هذه الخطوة تشكل "نهاية الصوامع". واعتبر الأستاذ في معهد إلينوي للتكنولوجيا، مارهيكس، في تغريدة عبر "تويتر"، أن "مجرد الوصول إلى مرحلة من تاريخ المعلوماتية أصبح فيها هذاالنوع من التوافق التشغيلي موضوع قانون هو أمر مذهل".
الخوارزميات هي مجموعة الأوامر (instructions) التي تريد من جهازك أن ينفذها للوصول إلى نتيجة ما. هناك طبعا مستويات متقدمة ولكن في البداية هناك ثلاثة فئات أساسية من هذه الأوامر يجب أن تعرفها:
1. أوامر بسيطة: كقراءة قيمة ما من المستخدم، أو إظهار قيمة أو كتابة على الشاشة، أو تحديد قيمة لمتغير ما
مثال: خوارزمية بسيطة لقراء عددين من المستخدم وإظهار مجموعهما على الشاشة
- اسأل المستخدم عن الرقم الأول
- خزن الرقم الأول في المتغير "x"
- اسأل المستخدم عن الرقم الثاني
- خزن الرقم الثاني في المتغير "y"
- خزن مجموع x + y في المتغير "z"
- اكتب على الشاشة: "المجموع يساوي" z
هذه كلها أوامر بسيطة تنتمي إلى هذه الفئة الأولى
2. أوامر شرطية: تطلب من الجهاز أن ينفذ مجموعة من الأوامر حسب شرط معين يتأكد من صحته أو خطئه
مثال: خوارزمية لإخبار المستخدم إن كانت السنة كبيسة أم لا
- اسأل المستخدم عن السنة
- خزن القيمة المقروؤة في المتغير year
- خزن في المتغير result نتيجة باقي قسمة المتغير year على 4
- إذا year يساوي 0:
اكتب على الشاشة: "السنة كبيسة"
وإلاّ
اكتب على الشاشة: "السنة ليست كبيسة"
3. أوامر تكرارية: تطلب من الجهاز تنفيذ عدد من الأوامر بشكل مكرر عدة مرات.
الحمد لله. مذاهب العلماء في الخوارج - إسلام ويب - مركز الفتوى. الخوارج إحدى الفرق الضالة المارقة ، ثبت ذلك بالنص والإجماع ؛ فروى البخاري (6934)
ومسلم (1068) عن يُسَيْر بْن عَمْرٍو قَالَ قُلْتُ لِسَهْلِ بْنِ حُنَيْفٍ هَلْ
سَمِعْتَ النَّبِيَّ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ يَقُولُ فِي الْخَوَارِجِ
شَيْئًا ؟ قَالَ سَمِعْتُهُ يَقُولُ - وَأَهْوَى بِيَدِهِ قِبَلَ الْعِرَاقِ – (
يَخْرُجُ مِنْهُ قَوْمٌ يَقْرَءُونَ الْقُرْآنَ لَا يُجَاوِزُ تَرَاقِيَهُمْ
يَمْرُقُونَ مِنْ الْإِسْلَامِ مُرُوقَ السَّهْمِ مِنْ الرَّمِيَّةِ). وروى ابن ماجة (173) عَنْ ابْنِ أَبِي أَوْفَى قَالَ قَالَ رَسُولُ اللَّهِ
صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: ( الْخَوَارِجُ كِلَابُ النَّارِ) وصححه
الألباني في "صحيح ابن ماجة". فالخوارج من أهل الأهواء والبدع الخارجين عن منهج أهل السنة والجماعة ، ولكننا
لا نكفرهم ببدعتهم ، شأن أهل الأهواء. قال النووي رحمه الله:
" وَمَذْهَب الشَّافِعِيّ وَجَمَاهِير أَصْحَابه الْعُلَمَاء أَنَّ الْخَوَارِج لَا
يَكْفُرُونَ, وَكَذَلِكَ الْقَدَرِيَّة وَجَمَاهِير الْمُعْتَزِلَة وَسَائِر أَهْل
الْأَهْوَاء " انتهى من "شرح مسلم" (7/160).
هل الخوارج كفار - Youtube
وقال تقي الدين السبكي: " احتج المكفرون للشيعة والخوارج: بتكفيرهم لأعلام الصحابة رضي الله عنهم، وتكذيب النبي صلى الله عليه وسلم في قطعه لهم بالجنة. وهذا عندي احتجاج صحيح ، فيمن ثبت عليه تكفير أولئك" انتهى من فتاوى السبكي (2/ 569). ومن أهل العلم من لا يحكم بكفر هذا. قال سحنون رحمه الله: من كفر أحداً من أصحاب النبي صلى الله عليه وسلم، علياً أو عثمان أو غيرهما، يوجع ضرباً" انتهى من الشفا (2/ 1108). المبحث الثاني: الحكم بعدم تكفير الخوارج - موسوعة الفرق - الدرر السنية. ثالثا:
الخوارج: كفروا عليا رضي الله عنه ، ومعاوية ، ومن قبل التحكيم من الصحابة. وقد اختلف الفقهاء في كفرهم:
والجمهور على أنهم فساق ، لا يكفرون. ومرد ذلك لأمور منها:
الأول: القول بأن تكفير الواحد من الصحابة: ليس كفرا. الثاني: أنه على القول بأنه كفر، لكن المتأول لا يكفر، والخوارج كانوا متأولين في تكفير بعض الصحابة رضي الله عنهم. قال الرحيباني الحنبلي في مطالب أولي النهى (6/ 381): " (أو قال: قولا يتوصل به إلى تضليل الأمة) ؛ أي: أمة الإجابة؛ لأنه مكذب للإجماع على أنها لا تجتمع على ضلالة (أو كفر الصحابة) بغير تأويل (فهو كافر) ؛ لأنه مكذب للرسول في قوله: أصحابي كالنجوم) وغيره. وتقدم الخلاف في الخوارج ونحوهم" انتهى.
مذاهب العلماء في الخوارج - إسلام ويب - مركز الفتوى
وكل ما يقال بحق، أنهم جهلة بالسنة ولا يحتجون بها؛ لأنها من طريق صحابة رسول الله رضي الله عنهم وهم كفار فى نظرهم، فضلاً عن عدم استعدادهم لقبول آراء غيرهم؛ نظراً لبداوتهم وجفاء طبعهم وغلظتهم وجهلهم بفقه الكتاب والسنة؛ ولذا نجدهم يعملون على محاربة المسلمين وإراقة دمائهم وانتهاك حرمتهم فهم أحقاء بأن يسموا بالخوارج البغاة لخروجهم على السنة وأهلها ومعاداتهم لها (١). (١) شرح القصيدة النونية للدكتور محمد خليل هراس ص ٣٢٢.
المبحث الثاني: الحكم بعدم تكفير الخوارج - موسوعة الفرق - الدرر السنية
بل إن أمير المؤمنين علي بن أبي طالب - رضي الله تعالى عنه - والذي ناله من أذاهم ما ناله، من الخروج عليه وقتاله وتكفيرهم إياه، وفي آخر الأمر قتلهم له - رضي الله تعالى عنه - لا يرى تكفيرهم. وهذا قمة الورع والإنصاف منه - رضي الله عنه- لا كما يقوله بعض أصحاب الأهواء " نكفر من كفَّرنا". فلما سئل -رضي الله عنه- عنهم: أكفار هم؟
قال: من الكفر فروا. قيل له: فمنافقون؟
قال: إن المنافقين لا يذكرون الله إلا قليلاً!! - يعني على عكس الخوارج وما عرف من كثرة عبادتهم وذكرهم لله - تعالى -. قال: فماذا يكونون؟
قال: قوم أصابتهم فتنة فعموا فيها وصموا. أو كما قال - رضي الله عنه -. وهذا القول طبقه عملياً علي - رضي الله تعالى عنه - ومعه الصحابة -رضي الله عنهم- فلم يعاملهم معاملة المرتدين ، كما كان في زمن أبي بكر - رضي الله تعالى عنهم- ؛ فلم يبدأهم بقتال ولم يجهز على جريحهم ولم ، يسب نساءهم... إلخ. وهذا هو الصحيح في الحكم على الخوارج، والأحاديث التي وردت فيهم من قول النبي - صلى الله عليه وسلم -: "بأنهم يمرقون من الدين مروق السهم من الرمية" رواه البخاري (4351) ،ومسلم (1064) من حديث أبي سعيد الخدري-رضي الله عنه- ، وقوله -صلى الله عليه وسلم-:" كلاب أهل النار" رواه ابن ماجة (176) من حديث أبي أمامة -رضي الله عنه-، وأمره- صلى الله عليه وسلم - بقتالهم والثناء على من قتلهم أو قتلوه ، فيما رواه البخاري (3611) ، ومسلم (1066) من حديث علي -رضي الله عنه-:
فهذه النصوص لا تدل على كفرهم بأعيانهم، ولا يلزم من الأمر بالقتال أن يكونوا كفاراً، وإنما هي من نصوص الوعيد الدالة على شنيع جرمهم ، والتحذير منه.
(2004). المصنَّف. الرياض: مكتبة الرشد. علي بن الحسن بن هبة الله ابن عساكر الدمشقي. تحقيق: عمر بن غرامة العمروي. تاريخ مدينة دمشق وذكر فضلها وتسمية من حلها من الأماثل أو اجتاز بنواحيها من وارديها وأهلها (ج59 معالي- مغيث). المملكة العربيةة السعودية: دار الفكر. علي سامي النشار. نشأة الفكر الفلسفي في الإسلام. ط9. القاهرة: دار المعارف. علي بن محمد بن محمد الشيباني أبو الحسن ابن الأثير الجزري. تحقيق: عبد الله القاضي ومحمد يوسف الدقاق. (1987). الكامل في التاريخ. بيروت: دار الكتب العلمية.
محمد بن أحمد بن أبي بكر أبو عبد الله القرطبي. (2006). الجامع لأحكام القرآن والمبين لما تضمنه من السُنة وآي الفرقان. بيروت: مؤسسة الرسالة. محمد بن إسماعيل أبو عبد الله البخاري. تحقيق: محمد زهير بن ناصر الناصر. (1422هـ). الجامع المسند الصحيح المختصر من أمور رسول الله صلى الله عليه وسلم وسننه وأيَّامه المشهور بـصحيح البخاري. دار طوق النجاة (نسخة إلكترونيةة مصورة عن السلطانية بإضافة ترقيم محمد فؤاد عبد الباقي) + طبعة القاهرة: ألفا للنشر والتوزيع. محمد بن جرير أبو جعفر الطبري. تحقيق: أحمد شاكر. (2000). تفسير الطبري.