:: هاك اغلاق المنتدى اتوماتيكياً اذا ارتفع لود السيرفر (آخر رد :همس الشوق)       :: دعونا نرحب بضيفنا الجديد حياك الله يا سارة أحمد (آخر رد :همس الشوق)       :: قصيدةمهما تغيرنا ما ننسى (آخر رد :حمدفهد)       :: سلسلة احداث السيرة النبوية/الحلقة الثامنة (آخر رد :ناطق العبيدي)       :: سلسلة معاني القران الكريم/الضعف/ج2 (آخر رد :ناطق العبيدي)       :: القائد الفرنسي نابليون بونابرت (آخر رد :ناطق العبيدي)       :: علماء وعباقرة العرب/11/العالم الفقيه والمحدث ابن زهر الاشبيلي (آخر رد :ناطق العبيدي)       :: قصيدة دام عزك يا وطن (آخر رد :حمدفهد)       :: تاريخ العراق القديم/الملك السومري انمركار بنى مدينة اوروك (آخر رد :حمدفهد)       :: هاك منع ارسال الرسائل الخاصه (آخر رد :عشقي عيونك)       :: قصيدة: الحب الصادق (آخر رد :حمدفهد)       :: قصيدة تجذبني صوبك عواصف قوية (آخر رد :حمدفهد)       :: فراغات الروح ومساحات النبض (آخر رد :ناطق العبيدي)       :: تاريخ العراق القديم/مسلة النسور السومرية (آخر رد :تووفه الحربي)       :: بغداد والشعراء والصور ذهب الزمان وضوها العطر الجزء الاول (آخر رد :هدار)       :: فاحرص .. واحرص || (آخر رد :تووفه الحربي)       :: || البدع في شعبان || (آخر رد :تووفه الحربي)       :: {أفلا يتدبرون القرءان} (آخر رد :عشقي عيونك)       :: صينية الخضار المشوية (آخر رد :تووفه الحربي)       :: حمام محشي مصري (آخر رد :تووفه الحربي)       :: كبة بطاطا بالصينية (آخر رد :تووفه الحربي)       :: دعونا نرحب بضيفنا الجديد حياك الله يا أبومحمد (آخر رد :عشقي عيونك)       :: كيف نحسن آداء جهاز المناعة فى رمضان (آخر رد :تووفه الحربي)       :: مع اقتراب شهر رمضان اكتشفي كيف يؤثر الصيام على بكتيريا الأمعاء (آخر رد :ناطق العبيدي)       :: مشروبات تحميك من خطر الإصابة بالجلطات المفاجئة (آخر رد :تووفه الحربي)       :: عبارات تستحق الوقوف (آخر رد :تووفه الحربي)       :: سر السعادة (آخر رد :هدار)       :: لم نكن ضعفاء (آخر رد :هدار)       :: السيل العارم (آخر رد :عاشق الكتابة)       :: سلسلة اعلام المسلمين/الامام الحافظ القاضي عبدالله بن سوار (آخر رد :تووفه الحربي)       :: تاريخ السلالات في التاريخ/13/الرسيين (آخر رد :تووفه الحربي)       :: سهم الإيمان في رمضان (آخر رد :تووفه الحربي)       :: يبقى*القـــرآن (آخر رد :تووفه الحربي)       :: قصيدةاعرف سر حياتك (آخر رد :حمدفهد)       :: دعونا نرحب بضيفنا الجديد حياك الله يا ثثجومانا السيد (آخر رد :ناطق العبيدي)       :: قصيدةصقورا ترعرعت في الهواء لا للهوى (آخر رد :حمدفهد)       :: دعونا نرحب بضيفنا الجديد حياك الله يا إيمان إيهاب (آخر رد :ناطق العبيدي)       :: أصوات حياتنا (آخر رد :ناطق العبيدي)       :: هاك عرض اسم العضو بلون مجموعته في كل مكان بالمنتدى (آخر رد :عيونها لك)       :: هاك السماح لمجموعة معينة بتصفح المنتدى عند اغلاقه (آخر رد :عيونها لك)       :: مجموعة ايقونات مشاركة الجزء الرابع 2025 (آخر رد :نظرهـ خجولهـ)       :: دعونا نرحب بضيفنا الجديد حياك الله يا بهاء (آخر رد :ناطق العبيدي)       :: اغنية قررنا رحيلك بشار الأسد (آخر رد :ناطق العبيدي)       :: شرح اسماء جداول قاعدة بيانات المنتدى (آخر رد :عيونها لك)       :: طوني قطان طل القمر (آخر رد :ناطق العبيدي)       :: هاك الرد التلقائي للردود الجماعيه (آخر رد :الــســاهر)       :: طوني قطان صرتي حلالي (آخر رد :ناطق العبيدي)       :: الشرح بالصور للطريقة التغذية بالمنتدى (آخر رد :عيونها لك)       :: كل رائع وله اروع منه (آخر رد :عيونها لك)       :: يعجبني أشخاص (آخر رد :عيونها لك)       :: كثيرة هي المتاعب التي تصيب جمال قلوبنا (آخر رد :عيونها لك)       :: قصيدة داري نفسك لا تخليها (آخر رد :حمدفهد)       :: الناس بالهوى ساهي ومجنون (آخر رد :عيونها لك)       :: قصيدة ما كانت حبر على قرطاسي (آخر رد :حمدفهد)       :: كود منع الزائر من مشاهدة محتوى الموضوع أو المشاركة (آخر رد :نظرهـ خجولهـ)       :: جمع جمال الكون ونثر بعينيك ( سوريه ) حياكي طلبك (آخر رد :تووفه الحربي)       :: قصيدة حوار مع النفس (آخر رد :حمدفهد)       :: قصيدةنرسم لك قاف المحبة (آخر رد :حمدفهد)       :: تهنئه للمصممه حنين بوصولها للالفيه 3000 الف مبروك (آخر رد :تووفه الحربي)       :: يعيش الورد في حلو ابتسامتك سورية حره حياكي طلبك (آخر رد :تووفه الحربي)       :: قصيدة هل أدركنا الحب (آخر رد :حمدفهد)       :: أول حياة الفتى تدريب ودراسة (آخر رد :تووفه الحربي)       :: يامعالج الجرح صبري واصلا ً ماده (آخر رد :تووفه الحربي)       :: يامتعب الأقدام ماشي على وين (آخر رد :تووفه الحربي)       :: شاهدو معجزة التى حدثت عندما اراد رجل مشرك ان يلقي بالمسلم بالنار (آخر رد :جوهرة بغداد)       :: اجور عظيمه (آخر رد :هدار)       :: النابلسي في أول خطبة جمعة له عقب العودة إلى سوريا بعد غياب استمر 14 عاما (آخر رد :عشقي عيونك)       :: رحيق الصباح (آخر رد :هدار)       :: قران كريم بصوت جميل جدا قبل النوم (آخر رد :جوهرة بغداد)       :: بذور ماخاب ساقيها (آخر رد :هدار)       :: السوشي الياباني اي شخص قادر يعمله في البيت (آخر رد :نظرهـ خجولهـ)       :: قصة اغتصاب سارة والله تحزن الله يرحمها (آخر رد :عيونها لك)       :: دعونا نرحب بضيفنا الجديد حياك الله يا جمال الدين (آخر رد :تووفه الحربي)       :: المعركة التي دمرت عروش فارس (آخر رد :نظرهـ خجولهـ)       :: سيرة التابعي الجليل/ابراهيم بن ادهم (آخر رد :تووفه الحربي)       :: قصص من التراث العراقي/الف ليلة وليلة/الصياد والجني/ج1 (آخر رد :سورية)       :: سيرة الصحابي الجليل/19/العلاء بن عبدالله (آخر رد :هدار)       :: سيرة الصحابية الجليلة/16/ليلى بنت ابي حثمة (آخر رد :هدار)       :: تفسير ايات سورتي الجن والمزمل (آخر رد :هدار)       :: سلسلة الاخلاق الاسلامية/15/بر الوالدين (آخر رد :هدار)       :: الأطفال ومواقع التواصل الإجتماعي للنقاش (آخر رد :ناطق العبيدي)       :: محاضرة عن الصبر (آخر رد :جوهرة بغداد)       :: نهايات (آخر رد :عيونها لك)       :: كم جميل لو بقينا (آخر رد :عيونها لك)       :: قسوة أصدقاء ولكن من باب المزاح (آخر رد :عيونها لك)       :: وقع خيالك (آخر رد :عاشق الكتابة)       :: قصيدةتحت السحب (آخر رد :حمدفهد)       :: لبذرة الامنيات حكاية (آخر رد :عيونها لك)       :: نصائح قبل حجز الدومين (آخر رد :ناطق العبيدي)       :: قصيدة سلام يامنى الروح وين ما روح (آخر رد :حمدفهد)       :: روائع الشعر العراقي/اديب كمال الدين/كان يجلس في الغرفة المجاورة (آخر رد :عيونها لك)       :: روائع الشعر العراقي/بدر شاكر السياب/اهواء (آخر رد :عيونها لك)       :: روائع الشعر العراقي/عبدالرزاق عبدالواحد/منذ خمسون عاما (آخر رد :عيونها لك)       :: سكان المدن أكثر عرضة للعزلة الاجتماعية من سكان القرى (آخر رد :ناطق العبيدي)       :: حبيبي ذهب موزون (آخر رد :ناطق العبيدي)       :: قصيدة العاقل ما يعد الخمسة (آخر رد :حمدفهد)       :: قصيدة يا زين من هي (آخر رد :حمدفهد)       :: ملحمة القلب (آخر رد :عشقي عيونك)       :: دعونا نرحب بضيفنا الجديد حياك الله يا اوراق الورد (آخر رد :حنين الأشواق)       :: دعونا نرحب بضيفنا الجديد حياك الله يا سولي سولي (آخر رد :حنين الأشواق)      

همس الشوق من شبكة همس الشوق : إدارة المنتدى ترحب بالعضو الجديد سارة أحمد شرفتنا بإنضمامك لنا ونتظر ان تسعدنا بمشاركاتك التي راح تكون محل تقديرنا واهتمامنا فأهلا وسهلا بك بين اخوانك

 

 
   
{ اعلانات شبكة همس الشوق ) ~
 
 
 
   
فَعاليِات شبَكة همَس الشُوقِ
 
 
 غير مسجل  : بصفتك أحد ركائز المنتدى وأعضائه الفاعلين ، يسر الإدارة أن تتقدم لك بالشكر الجزيل على جهودك الرائعه .. وتأمل منك فضلاً لا أمراً المشاركة في أغلب الأقسام وتشجيع كافة الأعضاء بالردود عليهم والتفاعل معهم بقدر المستطاع . ( بكم نرتقي . غير مسجل  . وبكم نتطور ) همس الشوق

اخي الزائر لديك رسالة خاصة من شبكة همس الشوق للقراءة ! اضغط هنا !


شروحات وخواص الفي بي المنقوله شروحات ودروس وأفكار وأسرار وتفعيل خواص منتديات الفي بي


إنشاء موضوع جديد  إضافة رد

بحث حول الموضوع انشر علي FaceBook انشر علي twitter
العوده للصفحه الرئيسيه للمنتدى انشاء موضوع جديد ردود اليوم فضل 4 دوات لبناء مواقع الويب مجانا هي نظمة إدارة قواعد البيانات dbms
 
LinkBack أدوات الموضوع انواع عرض الموضوع
#1  
قديم 28 - 8 - 2023, 05:39 PM
همسه الشوق غير متواجد حالياً
مشاهدة أوسمتي
 عضويتي » 6
 جيت فيذا » 12 - 11 - 2010
 آخر حضور » 7 - 10 - 2023 (05:53 AM)
 فترةالاقامة » 5217يوم
 المستوى » $124 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
  النشاط اليومي » 18.51
مواضيعي » 19229
الردود » 77327
عددمشاركاتي » 96,556
نقاطي التقييم » 19544
 ابحث عن » مواضيعي ردودي
تلقيت إعجاب » 1102
الاعجابات المرسلة » 1250
 الاقامه »
 حاليآ في »
دولتي الحبيبه » دولتى الحبيبهSaudi Arabia
جنسي  »  Female
العمر  » سنة
الحالة الاجتماعية  » مرتبطه
 التقييم » همسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond reputeهمسه الشوق has a reputation beyond repute
مشروبى المفضل  » مشروبى المفضل star-box
الشوكولاته المفضله  » الشوكولاته المفضله twix
قناتك المفضلة  » قناتك المفضلةmbc
ناديك المفضل  » ناديك المفضلahli
سبارتي المفضله  » سبارتي المفضلهLexus
 
الوصول السريع

عرض البوم صور همسه الشوق عرض مجموعات همسه الشوق عرض أوسمة همسه الشوق

عرض الملف الشخصي لـ همسه الشوق إرسال رسالة زائر لـ همسه الشوق جميع مواضيع همسه الشوق

الأوسمة وسام  
/ قيمة النقطة: 127
وسام  
/ قيمة النقطة: 100
وسام  
/ قيمة النقطة: 100
ماذا تعرف عن الخوارزميات في البرمجة Algorithms

Facebook Twitter
ملاحظة هامة لقراء الموضوع ♥ غير مسجل ♥
قبل قراءتك للموضوع نود إبلاغك بأنه قد يحتوي الموضوع على عبارات او صور لا تناسب البعض
فإن كنت من الأعضاء التي لا تعجبهم هذه المواضيع .. وتستاء من قرائتها .. فنقدم لك
باسم إدارة الشبكة وكاتب الموضوع .. الأسف الشديد .. ونتمنى منك عدم قراءة الموضوع
وفي حال قرائتك للموضوع .. نتمنى منك ان رغبت بكتابة رد
أن تبتعد بردودك عن السخرية والشتائم .. فهذا قد يعرضك للطرد أو لحذف مشاركتك
إدارة شبكة ( همس الشوق )

 



ما هي الخوارزميات البرمجية؟
تُعرَف الخوارزميات algorithms بمفهومها العام على أنها مجموعة خطوات منطقية لحل مشكلة معينة، تختلف باختلاف تفكير من يتولّى مهمة حل المشكلة. يمكن تشبيهها إلى حدٍ كبير بلوحة إشارات المرور، إذ تُوضَع مجموعة من الخطوات والقواعد لكيفية التحكُّم باللوحة وصولًا إلى المرحلة التي يظهر فيها الضوء المناسب وفق الشرط المُحقَّق.

أما عن الخوارزميات في البرمجة فتُعدّ مجموعة من التعليمات المحددة التي يجب اتباعها لبناء البرامج والعمليات الحاسوبية وتصميمها. جديرٌ بالذكر أن الخوارزميات جزء من التعاليم البرمجية، صياغتها تختلف حَسَبَ اللغة البرمجية، والناتج سيكون مماثلًا في جميع الحالات.

كما تُعرَّف الخوارزميات البرمجية على أنها بناء برمجي ذو طابع أمري، بمعنى أنها تعليمات حاسوبية على شكل أفعال أمر بصيغة جمل شرطية: “إذا ____؛ افعل ____”. فإذا أردت من الحاسب تنفيذ عملية معينة، يجب أن تُخبره طريقة التنفيذ بخطواتٍ مفصلةٍ ليُنفّذ ما تريده وفق المسار المُحدَّد.

يرجع تاريخ استخدام علم الخوارزميات في البرمجة إلى عام 1936، عندما حدَّد “آلان تورينج” مفهومًا تأسيسيًا لعلماء الحاسوب في ورقته البحثية على آلة تورينج، وأوضح أنه يمكن تفكيك المشكلات وحلها بسرعة، بواسطة الآلات التي تنفذ الخوارزميات لإجراء العمليات التسلسلية وصولًا إلى إجابة محددة.

مثال ذلك عندما نكتب برنامج بسيط لحساب معادلة 2×9 ÷8:

نبدأ الخطوة الأولى بالتحقُّق أن المقام لا يساوي صفر، إن كان كذلك؛
نجد في الخطوة التالية ناتج ضرب 9×2.
أخيرًا نحسب ناتج القسمة.
كيف تعمل الخوارزميات Algorithms؟
تتكوَّن الخوارزميات algorithms من مدخلات أولية مع مجموعة من التعليمات والقواعد. تشكّل المدخلات البيانات الأولية اللازمة لتنفيذ الخوارزمية والحصول على المخرجات، ويشكّل المخرج الخطوة الأخيرة في الخوارزمية. ولتبسيط طريقة عملها أكثر، تخيَّل السيناريو التالي:

لعبة بين شخصين يُحدّد إحداهما عدد ويطلب من الشخص الآخر تخمين ذلك العدد مع إخباره بنطاق معين يقع ضمنه العدد المُحدَّد، على أن يساعده بعد كل تخمين خاطئ بإعطائه تلميح ما إذا كان العدد المُحدَّد (المخرجات) أكبر من التخمين أم أصغر منه (المدخلات).

إذا أردنا حل هذه المسألة البسيطة بطريقةٍ اعتياديةٍ، فإننا سنعتمد على أسلوب التجربة والخطأ واستهلاك جميع المحاولات -والتي تُمثّل النطاق الذي يقع ضمنه العدد المُحدَّد- إلى حين إيجاد التخمين الصحيح. هذه الطريقة لا بأس بها، لكنها غير مجدية وتستهلك وقتًا غير ضروريًا في حين يمكن حلها بطرق أبسط.

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

لقد قلصت بذلك عدد المحاولات للوصول إلى الإجابة الصحيحة إلى الثُلث تقريبًا وزدت حظوظك بالإجابة الصحيحة والسريعة.

ما أهمية الخوارزميات في البرمجة؟
أحدثت الخوارزميات طفرة كبيرة في مجال البرمجيات وساهمت كثيرًا بتطوّره، وعلى الرغم من كون الخوارزميات علمًا مستقلاً بذاته نشأ قبل الحاسب بكثير، إلّا أنها تُستخدَم في كل أجزاء الحاسوب تقريبًا. فيما يلي نوضح أبرز استخدامات الخوارزميات في البرمجة:

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

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

2. نُظم التوصية
تلعب الخوارزميات في البرمجة على سبيل المثال لا الحصر دورًا كبيرًا في كيفية عمل وسائل التواصل الاجتماعي وتتحكَّم في ظهور المحتويات والإعلانات المناسبة وفقًا لبيانات المستخدم وشخصيته، إذ تُتَخَذ جميع هذه القرارات وتقودها الخوارزميات من خلف الستار.

كما تستخدم مواقع مثل Amazon وNetflix خوارزميات التصفية التعاونية Collaborative filtering التي تبحث في الاستخدامات وبيانات المستخدمين لمعرفة اهتماماتهم وأذواقهم وتقدم بعد ذلك اقتراحات وتوصيات لعمليات الشراء والعروض التلفزيونية التي قد يحبونها.

3. معالجة البيانات بسرعة
تساعد الخوارزميات البرمجية البرامج في معالجة مليارات المعلومات بسرعةٍ ودقةٍ كبيرتين وغير مسبوقة. مثلًا، تحتاج تطبيقات كخرائط جوجل إلى حساب الطرقات عبر المدن، مع مراعاة المسافة وحركة المرور والحوادث؛ لتحديد أفضل المسارات التي يجب أن يسلكها المستخدم. ولحل هذه المشكلة، غالبًا تلجأ تلك التطبيقات إلى استخدام خوارزمية ديكسترا Dijkstra’s التي تُعنى بحل مسألة إيجاد المسار الأقصر بين مسافتين.

طرق تمثيل الخوارزميات
الخوارزمية ما هي إلا نهج تفكير وتمثيل منطقي للخطوات حتى تصل إلى النتيجة، لذلك توجد عدة طرائق مُستخدّمة في كتابة الخوارزميات ونمذجتها لتُصبِح قابلة للقراءة والفهم والمشاركة، نذكر بعضها كما يلي:

1. المخططات الانسيابية Flowchart
تُستخدَم المخططات الانسيابية Flowchart أو كما تُعرَف مخططات سير العمليات، لتمثيل الخوارزميات عبر أشكال مُتفق عليها مسبقًا، كشكل الدائرة التي تُمثّل بداية مخطط العلميات (البرنامج) ونهايته، وشكل المُعيَّن الهندسي الذي يُمثّل خطوة اتخاذ قرار، وشكل الخطوط التي تُمثّل اتجاه سير العمليات المنطقي.

الصورة التالية تُوضّح مثال بسيط عن كيفية التعبير عن خوارزمية تحدد إشارة العدد بالمخططات الانسيابية:

المخططات الانسيابية Flowchart
2. الرمز الشكلي أو الزائف Pseudocode
تُستخدَم الرموز الشكلية أو الشيفرة الزائفة لوصف الخوارزميات وتمثيلها من خلال تحديد شكل المدخلات الواردة والمخرجات الناتجة بمجموعة خطوات مكتوبة بلغةٍ بشريةٍ سلسة يفهمها أي شخص، وهذا سبب تسميتها بهذا الاسم، إذ إن أسلوب كتابتها وتفصيلها بالخطوات يُكتب بطريقة تمكّن أي قارئ من فهمها بصياغة جمل بسيطة غير برمجية. الهدف منها توثيق البرنامج وتسهيل تبادل المعلومات.

مثال ذلك إذا أردنا الحصول على أفضل مسار لخطوط رحلات من مدينة جُدَّة إلى الرياض مع أخذ التكلفة بالحسبان، فإن التعبير عنها بالرموز الشكلية سيكون كالآتي:

الرمز الشكلي أو الزائف Pseudocode
ما هي أنواع الخوارزميات واستخداماتها؟
نظرًا لاختلاف المشكلات وتعدُّد طرق حلها، يوجد أنواع كثيرة ومختلفة من الخوارزميات تُصنَّف وفق عدة عوامل، كتصنيفها حسب طريقة التنفيذ أو أسلوب التحسين أو درجة التعقيد، فيما يلي نذكر بعض أنواع الخوارزميات مصنفةً حسب طريقة التصميم ومبدأ البناء:

1. خوارزميات القوة الغاشمة Brute Force Algorithms
تُعدّ أبسط أنواع الخوارزميات البرمجية، وهي طريقة مباشرة لحل المشكلات لا تهتم بسرعة الأداء، إنما تعتمد على القوة الحسابية وتجربة كل الحلول الممكنة وصولًا إلى الإجابة بغض النظر عن التكاليف، وهي الوقت والمساحة في حالة البرمجة. تُستخدم خوارزميات القوة الغاشمة مثلًا لإيجاد أصغر رقم في مصفوفة معينة؛ فتمرّ الخوارزمية على جميع الأرقام بالترتيب، ثم تصل في نهايتها للرقم الأصغر.

2. خوارزميات فرِّق تسُد Divide And Conquer Algorithms
يعتمد هذا النوع على أسلوب تجزئة المشكلة أو المسألة الأساسية إلى مسائل فرعية أصغر، ومن ثم تقديم حلولًا لتلك المسائل بغرض إيجاد حل في النهاية للمسألة الأساسية. وتُستخدَم منهجية فرّق تسد عندما لا تجري معالجة المسألة الفرعية نفسها مرات عدّة.

أبرز الأمثلة على هذا النوع خوارزمية البحث الثنائي Binary Search، إذ تبدأ عملية البحث بالتحقق من قيمة منتصف المصفوفة لتحديد مسار عملية البحث الصحيح، فإذا كانت تلك القيمة تساوي ما نبحث عنه؛ تتوقف عملية البحث مباشرةً. أما إذا كانت قيمة المنتصف أكبر من قيمة ما نبحث عنه؛ حينها نستبعد النصف العلوي من المصفوفة في عملية البحث التالية. بذلك تُقسّم المشكلة إلى مشكلات أصغر حتى تجد حلًا.

3. الخوارزميات العشوائية Randomized Algorithms
يكون لديك عدد محدد مسبقًا من المخرجات والمدخلات، تَستخدِم الخوارزمية عددًا عشوائيًا لتقرر سير عملها في الخطوات التالية وإيجاد حلول تقريبية للمشكلات التي لا تحتاج إلى نتائج دقيقة، كاستخدامها في تغيير مواقع عناصر المصفوفة عشوائيًا على سبيل المثال لا الحصر.

تُستخدم الخوارزميات العشوائية عادةً في الحالات التي تتطلَّب تقليل التعقيد الزمني، مثل مسائل اقتراح كلمات المرور وتوليد رموز كابتشا CAPTCHA.

4. الخوارزميات الجشعة Greedy Algorithms
هذا الأسلوب يهتم بإيجاد أفضل حل متواجد حاليًا، دون تكبد عناء البحث والتصنيف للوصول للخيار الأمثل. يسهل إعداد هذا النوع من الخوارزميات، ويأخذ وقت أقل عادةً في عمله. ومع ذلك، تُستخدَم في حالات محددة، مثل معالجة بروتوكولات شبكة الإنترنت لتقليل وقت الانتظار المستغرق، وترميز هوفمان Huffman Coding.

5. الخوارزمية التراجعية أو Backtracking Algorithm
يُستخدَم نموذج خوارزمية التعقب الخلفي لحل المسائل بطريقة تعاودية محاولًا بناء الحلّ تصاعديًا قطعة تلو الأخرى، وحذف الحلول التي لا تلبي متطلبات المشكلة، فتصغر الخيارات باستمرار حتى نصل إلى الخيار الأمثل. وأفضل مثال على استخدام هذا الأسلوب هو حل مشكلة لعبة سودوكو Sudoku التي تحتاج إلى ملء الأرقام في الجدول تواليًا، وإذا اكتشفت بأن الرقم الحالي لا يؤدي إلى الحل؛ تحذفه وتجرّب العدد التالي.

6. خوارزميات البحث والترتيب Searching And Sorting Algorithms
تعتمد خوارزميات البحث والترتيب على اختبار جميع الاحتمالات والتحقّق ما إذا كان أي من الاحتمالات يوفر حلًا للمشكلة، وتعتمد بصورة أساسية على خوارزميتين، الأولى لترتيب العناصر تصاعديًا، ثم مباشرة البحث في كل عنصر ضمن الخوارزمية. ويندرج تحتها العديد من الأنواع، مثل: البحث الخطّي Linear Search والبحث الأسّي Exponential Search، وغير ذلك.

كيف يمكنك تعلم الخوارزميات؟
البرمجة ما هي إلا أداة أو نظام تنفيذ لخوارزميات عبر تعليماتٍ مكتوبة وفق قواعد وشروط محددة. لذا فإن تعلُّم الخوارزميات وكيفية عملها سيساعدك في تنمية مهارات التفكير التحليلي وحل المشكلات Problem Solving.

إذا درَّبت عقلك على فهم المنطق الخوارزمي؛ ستُصبِح البرمجة بنظرك أسهل وسترى كل مشكلة على أنها مجموعة مسائل أصغر تستخدم الخوارزميات لتبسيطها.

يمكنك تعلُّم الخوارزميات من خلال قراءة الكتب والمقالات وحضور الدورات التعليمية التي تتناول الموضوع وتشرحه من خلال تطبيقات حقيقية، مثل دورة علوم الحاسب من أكاديمية حسوب التي ستتعلم خلالها التفكير المنطقي وكتابة الخوارزميات وتحليلها، وستطبق المفاهيم التي تعلمتها عمليًا على أنواع الخوارزميات المختلفة؛ ما سيضعك على الطريق الصحيح في مسارك البرمجي التعليمي والمهني.

ختامًا، يمكننا القول أن الخوارزميات أصبحت شيئًا ضروريًا في كل مناحي الحياة حتى غدى عصرنا الحالي يُوصَف بـ”عصر الخوارزميات”، وننوّه أخيرًا أنه من المهم على أي شخص يسعى إلى دخول مجال البرمجيات؛ الإلمام بعلم الخوارزميات وفهم طريقة عملها لتنمية تفكيره المنطقي في حل المشكلات التي ستواجهه حتمًا.

ما نسمع مصطلح الخوارزميات البرمجية، وأنها أصبحت المحرك الرئيس للعمليات التنفيذية في أي نظام أو منتج رقمي نستخدمه. تبعًا لذلك، أصبحت الخوارزميات algorithms أمرًا ضروريًا ينبغي لكل مبرمج أن يكون مُلمًّا بها. فما المقصود بالخوارزميات في البرمجة؟ وما أهميتها؟

الموضوع الأصلي : ماذا تعرف عن الخوارزميات في البرمجة Algorithms || الكاتب : همسه الشوق || المصدر : شبكة همس الشوق


 





رد مع اقتباس

رسالة لكل زوار منتديات شبكة همس الشوق

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

قديم 28 - 8 - 2023, 09:24 PM   #2


الصورة الرمزية تووفه الحربي

 عضويتي » 5609
 جيت فيذا » 1 - 8 - 2019
 آخر حضور » 19 - 2 - 2025 (12:43 AM)
 فترةالاقامة » 2032يوم
مواضيعي » 266
الردود » 75078
عدد المشاركات » 75,344
نقاط التقييم » 10100
 ابحث عن » مواضيعي ردودي
تلقيت إعجاب » 765
الاعجابات المرسلة » 765
 المستوى » $117 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
 حاليآ في » شبكة همس الشوق
دولتي الحبيبه » دولتى الحبيبهSaudi Arabia
جنسي  »  Female
العمر  » 25 سنة
الحالة الاجتماعية  » مرتبطه
مشروبى المفضل  » مشروبى المفضل bison
الشوكولاته المفضله  » الشوكولاته المفضله baunty
قناتك المفضلة  » قناتك المفضلةline-sport
ناديك المفضل  » ناديك المفضلhilal
سيارتي المفضله  » سيارتي المفضله
 
الوصول السريع

عرض البوم صور تووفه الحربي عرض مجموعات تووفه الحربي عرض أوسمة تووفه الحربي

عرض الملف الشخصي لـ تووفه الحربي إرسال رسالة زائر لـ تووفه الحربي جميع مواضيع تووفه الحربي

اصدار الفوتوشوب : Adobe Photoshop 7,0 My Camera: Sony

MMS ~
MMS ~


 
الاوسمه الحاصل عليها
 
وسام  
/ قيمة النقطة: 100
وسام  
/ قيمة النقطة: 70
وسام  
/ قيمة النقطة: 100
مجموع الأوسمة: 15...) (المزيد»

مجموع الأوسمة: 15

تووفه الحربي غير متواجد حالياً

افتراضي رد: ماذا تعرف عن الخوارزميات في البرمجة Algorithms



الله يعطيك العافيه على مجهودك الرائع


 توقيع : تووفه الحربي




رد مع اقتباس
قديم 31 - 8 - 2023, 12:09 PM   #3


الصورة الرمزية شَمسُ البلاد

 عضويتي » 1476
 جيت فيذا » 27 - 7 - 2023
 آخر حضور » 24 - 2 - 2024 (05:41 PM)
 فترةالاقامة » 577يوم
مواضيعي » 553
الردود » 6282
عدد المشاركات » 6,835
نقاط التقييم » 1200
 ابحث عن » مواضيعي ردودي
تلقيت إعجاب » 638
الاعجابات المرسلة » 526
 المستوى » $57 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
 حاليآ في » فلسطين
دولتي الحبيبه » دولتى الحبيبه
جنسي  »  Female
العمر  » 24 سنة
الحالة الاجتماعية  » مرتبطه
مشروبى المفضل  » مشروبى المفضل ice-lemon
الشوكولاته المفضله  » الشوكولاته المفضله galaxy
قناتك المفضلة  » قناتك المفضلةnicklodeon
ناديك المفضل  » ناديك المفضلReal-Madrid-C.F
سيارتي المفضله  » سيارتي المفضلهBentley
 
الوصول السريع

عرض البوم صور شَمسُ البلاد عرض مجموعات شَمسُ البلاد عرض أوسمة شَمسُ البلاد

عرض الملف الشخصي لـ شَمسُ البلاد إرسال رسالة زائر لـ شَمسُ البلاد جميع مواضيع شَمسُ البلاد

اصدار الفوتوشوب : Adobe Photoshop CS3 My Camera: Panasonic

MMS ~
MMS ~


 
الاوسمه الحاصل عليها
 
وسام  
/ قيمة النقطة: 70
وسام  
/ قيمة النقطة: 127
وسام  
/ قيمة النقطة: 100
مجموع الأوسمة: 9...) (المزيد»

مجموع الأوسمة: 9

شَمسُ البلاد غير متواجد حالياً

افتراضي رد: ماذا تعرف عن الخوارزميات في البرمجة Algorithms



يعطيكِ ألف عافية ع الادراج
ماننحرم


 توقيع : شَمسُ البلاد




رد مع اقتباس
إنشاء موضوع جديد  إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
ماذا, algorithms, البرمجة, الخوارزميات, تعرف

جديد منتدى شروحات وخواص الفي بي المنقوله

ماذا تعرف عن الخوارزميات في البرمجة Algorithms


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الأعضاء الذين قاموا بتقييم هذا الموضوع : 0
لم يقوم أحد بتقييم هذا الموضوع


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه لموضوع: ماذا تعرف عن الخوارزميات في البرمجة Algorithms لموضوع: ماذا تعرف عن الخوارزميات في البرمجة Algorithms
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ماذا بعد تعلم ساسيات البرمجة همسه الشوق شروحات وخواص الفي بي المنقوله 2 4 - 9 - 2023 11:51 PM
كيفية استخدام لغة البرمجة Kotlin مع لغة البرمجة JavaScript همسه الشوق شروحات وخواص الفي بي المنقوله 4 1 - 9 - 2023 01:27 AM
ماذا تعرف عن داء الجيارديات اميره بكلمتي همس للطب والصحه 14 12 - 5 - 2020 07:39 AM
ماذا تعرف عن تو م الارض همسه الشوق همس المواضيع العامة 8 1 - 2 - 2016 03:19 AM
ماذا تعرف عن الحمد لله أميرة بكلمتي نفحات اسلاميه 10 2 - 4 - 2013 05:10 PM

Google Pagerank mérés, keresőoptimalizálás

 

{ إلا صلاتي   )
   
||

الساعة الآن 12:40 AM



شبكة همس الشوق ترحب بكل العرب

SEO by vBSEO