لليوم الرابع على التوالي.. أسعار النفط تواصل الارتفاع بسبب إغلاق مضيق هرمز    وزير الصحة ل النواب: إدوني تريليون جنيه في السنة وأعملكم اللي أنتم عايزينه    خطة شاملة لإزالة أكبر تجمعات الرتش بحي المناخ في بورسعيد    الخميس.. اجتماع طارئ للجامعة العربية على مستوى المندوبين لبحث التصدي لانتهاكات الاحتلال في الأقصى    هل يضطر ترامب لإنهاء حرب إيران خوفا من تظاهرات الغضب الأمريكية ؟    الإمارات: الدفاعات الجوية تتعامل مع 8 صواريخ باليستية و36 مسيرة إيرانية    إسرائيل تخطط لتدمير "جميع المنازل في القرى القريبة من الحدود اللبنانية"    التشكيل المتوقع ل منتخب مصر أمام إسبانيا اليوم    إنفانتينو: لا تراجع.. إيران ستلعب كأس العالم القادم    إجراءات تأديبية من نابولي ضد لوكاكو بعد الغياب عن التدريبات    الداخلية تنهي نشاط طالبين تخصصا في سرقة حسابات "السوشيال ميديا" والابتزاز المالي بالمنيا    محافظ كفر الشيخ: حملات مرورية مكثفة للكشف عن تعاطي المخدرات    محافظ القليوبية يقود حملة موسعة لإخلاء الباعة الجائلين ببنها وإعادة الانضباط للشارع    نجوم سينما يوسف شاهين يفتتحون معرضا لأعماله ضمن مهرجان الأقصر للسينما الإفريقية    العيد 62 لإذاعة القرآن الكريم| تكريم عائلات كبار القراء بحضور وزير الأوقاف ومفتي الجمهورية.. صور    نسمة يوسف إدريس: رواية غواية كانت تحديا إنسانيا وفنيا    خلال 24 ساعة.. تحرير 1002 مخالفة للمنشآت المخالفة لقرارات مجلس الوزراء    رسائل السيسي ل بوتين: يبرز ضرورة خفض التصعيد الراهن بمنطقة الشرق الأوسط.. ويؤكد دعم مصر الكامل لأمن الدول العربية ورفضها التام للمساس باستقرارها وسيادتها تحت أي ذريعة    تأجيل محاكمة المتهمين بقتل مهندس بورسعيد إلى شهر أبريل المقبل    التأمين الصحي الشامل: 7.4 مليار جنيه إجمالي التكلفة المالية للخدمات الطبية المقدمة ببورسعيد    إخماد حريق في منطقة شارع أغورمي بسيوة دون خسائر فى الأرواح    إصابة 10 تلاميذ في تصادم ميكروباص أجرة وسيارة مرافق بطريق المنيا الزراعي    السيسي ل«بوتين»: مستعدون لدعم تسوية الأزمة الروسية الأوكرانية سياسيًا    مقترح برلماني بتخفيض غرامات الأرز وزيادة الرقعة المزروعة    خلال ساعات.. كيف تحسم ال6 مقاعد المتبقية في كأس العالم 2026    أتوبيس الفن الجميل يصطحب الأطفال في جولة تثقيفية داخل قصر البارون    مصدر بالزمالك: بروتوكول طبي صارم يحدد عودة المصابين للملاعب وشيكو بانزا يغيب أسبوعين    عاجل- خريطة سقوط الأمطار في القاهرة والمحافظات يومي الأربعاء والخميس    وزير الصحة يترأس اجتماعا لمراجعة الحساب الختامي لموازنة 2024-2025    قرار عاجل من وزير العدل لضبط الأسعار في الأسواق    متحدث "الأوقاف": التوعية بتأثير الألعاب الإلكترونية على سلوك الطفل أولولية ب"صحح مفاهيمك"    "الوطنية للإعلام" تنعى الكاتبة والباحثة الكبيرة هالة مصطفي: نموذج للجدية والانضباط    خلال اتصال هاتفي مع بوتين.. السيسي يشدد على ضرورة خفض التصعيد بالشرق الأوسط    محافظ الدقهلية ومساعد وزير العدل يفتتحان مكتب الشهر العقاري بقرية بدواي    غرفة القاهرة: استهداف مصانع الحديد والصلب في إيران لم يأتِ عشوائيا    الجيش الإسرائيلي: جاهزون لمواصلة ضرب إيران لأسابيع    نص أقوال عامل متهم بالتحرش بطفلة داخل مصعد في الهرم    التموين: لن يتم المساس بأسعار رغيف الخبز أو مقررات منظومة السلع    «الصحة» تستقدم 4 خبراء دوليين لإجراء جراحات متقدمة وتدريب الكوادر الطبية    «ومن الودي ما قتل!».. هزائم ودية تطيح بمدربين.. والجوهري الأشهر    "برشامة" يواصل تصدره إيرادات أفلام عيد الفطر المبارك    قرار جديد ضد لص الشقق السكنية بالبساتين    وفاة الدكتورة هالة مصطفى أستاذ العلوم السياسية    الصحة تحذر: الإنفلونزا تتغير سنويًا والتطعيم هو الحل    المغرب يواجه باراجواي وديًا في إطار التحضير لكأس العالم 2026    وزير البترول يبحث مع "يونايتد إنرجي" خطط الإنتاج بالصحراء الغربية    السكك الحديدية: تراجع تأخيرات القطارات اليوم لاستقرار الأحوال الجوية    نقابة المهن التمثيلية تتمنى الشفاء العاجل للإعلامي عمرو الليثي    اللجنة العليا للمسؤولية الطبية تُعزّز الوعي المجتمعي والمهني بقانون المسؤولية الطبية من داخل كلية طب الأزهر    مواعيد مباريات اليوم الثلاثاء 31 مارس والقنوات الناقلة    المقاومة الإسلامية في العراق تنفذ 19 عملية بالطيران المسير    د.حماد عبدالله يكتب: (اللى مالوش كبير، يشترى له كبير) !!    زياد بهاء الدين: ارتفاع النفط ل 115 دولارا يضر بالاقتصاد الأمريكي.. ومكاسب روسيا من الحرب لن تدوم    بالتزامن مع العيد القومي.. مطرانية المنيا تنظم الملتقى العلمي السادس بعنوان "المنيا.. أجيال من الصمود"    دعاء الفجر.. أدعية خاصة لطلب الرزق وتفريج الهم    الأزهر يواصل حملة «وعي».. الرد على شبهة الاكتفاء بالقرآن وإنكار حجية السنة    الأوقاف عن الإرهابى عبد الونيس: مفيش إرهاب نهايته نصر.. نهايته دايما ندم    الإفتاء: لا تقتلوا الحيوانات الضالة.. الحل في الرحمة لا القسوة    







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



تعرف على الخوارزمية فى البرمجة وأنواعها
نشر في الفجر يوم 24 - 04 - 2023

يبحث الكثير من الأشخاص الذين يرغبون فى تعلم البرمجة عن أهمية الخوارزميات ومدى ضرورة أهمية تعلمها، تستعرض بوابة "الفجر" الإلكترونية كل ما تريد معرفته عن الخوارزميات.
خوارزميات
ما هى الخوارزميات؟
الخوارزمية هي مجموعة من الخطوات التي يتم وضعها من أجل حل مجموعة مشكلات تواجهك أثناء معالجتك لموضوع معين، باختلاف نوع هذا الموضوع بين مجال الصناعة أو التحليل أو العلوم التطبيقية وغيرها، لكن يكثر استخدامها في البرمجة حيث تعد أساس في علم البرمجة وتساعد على تخطي العقبات بكل احترافية.
بالخطوات.. طريقة إنشاء حساب في جوجل بلاي Google play
تعريف جوجل أدسنس وكيفية إنشاء حساب Google AdSense وطريقة الربح بطرق مختلفة
بحث جوجل Search Google.. أقوى وأسرع موقع تصفح في العالم
مميزات جوجل كروم Google Chrome عن المتصفحات الأخرى
ما هي البرمجة؟
هي لغة تتألف من مجموعة من الأكواد والتي تمثل مجموعة من الأوامر يتم إعطائها للحاسب لتنفيذ أمر معين بطريقة يفهمها الحاسب سواء كانت كتابة جمل أو تنفيذ برنامج أو غيره، ولكي تمتلك القدرة على التحكم بالحاسوب يجب عليك تعلم إحدى لغات البرمجة.
ما هى البرمجة
صفات الخوازمية فى البرمجة
* تمتلك الخوارزميات فى البرمجة عدة صفات وهى:
* تفاصيل الإدخال والإخراج يجب تحديدها بدقة كبيرة.
* كل خطوة في نظام الخوارزمية يجب أن تكون شديدة الوضوح وخالية من الغموض.
* الخوارزمية يجب تكون فعالة للغاية عند استخدام طرق عديدة لحل مشكلة ما.
* لا يجب أن تعتمد الخوارزمية على رمز أوامر حاسوبي، بل يجب أن تتم كتابتها بطريقة يمكن استخدامها من قبل لغات برمجية متعددة لكن مماثلة.
بالتفصيل.. طريقة تحديث خدمات جوجل بلاي 2023
ما مميزات تطبيق ترجمة جوجل؟
التفاصيل الكاملة حول احتفال جوجل بتغير المناخ
تعرف على كيفية استخدام تنبيهات جوجل Google Alerts
أنواع خوارزميات البرمجة
* خوارزميات البرمجة العودية البسيطة Simple Recursive.
* -خوارزميات البرمجة الديناميكية Dynamic Programming.
* -خوارزميات البرمجة التراجعية Backtracking.
* -خوارزميات فرّق تسد Divide-and-conquer.
* -خوارزميات الجشع Greedy.
* -خوارزمي هجوم القوة العمياء Brute Force Attack.
* بالإضافة إلى ذلك هناك العديد من الخوارزميات المتعلقة بالذكاء الاصطناعي وعلم التشفير وخوارزميات التحسين وخوارزميات تنقيب البيانات.
خوارزميات البرمجة
مثال على خوارزميات البرمجة
* قد تختلف الطرق التي يتم بها كتابة الخوارزميات في البرمجة، ولكننا سوف نقدم لكم مثالًا بسيطًا لا يوجد فيه استخدامات للغات البرمجة، حفاظًا على فكرة التبسيط في الشرح.
* يمكن كتابة خوارزمية برمجة عبر كتابة خطوات مرقمة، أو عبر صورة مخطط فيه أسهم وأشكال دائرية وغيره، وفي الأسفل نطرح لكم خوارزمية مخصصة لبريد إلكتروني.
* الخطوة الأولى: البدء.
* الخطوة الثانية: إنشاء مكون قابل للتغيير لاستقبال عنوان البريد الإلكتروني للمستخدم.
* الخطوة الثالثة: مسح سجل المكون في حال لم يكن فارغًا.
* الخطوة الرابعة: اطلب من المستخدم عنوان بريد إلكتروني.
* الخطوة الخامسة قم بحفظ الإجابة في المكون القابل للتغيير.
* الخطوة السادسة: تحقق من الإجابة المحفوظة للتأكد من صحة عنوان البريد.
* الخطوة السابعة: عنوان بريد غير صحيح؟ ارجع للخطوة الثالثة.
* الخطوة الثامنة: النهاية.
* نلاحظ أن هذه الخطوات تطلب من الحاسب ببساطة أن يحفظ في البداية معلومات المستخدم المتعلقة بالبريد الإلكتروني، ثم التحقق من عنوان البريد الذي قام المستخدم بإدخاله إذا كان بريد إلكتروني حقًا أم لا، والعودة لتنظيف سجل المكون القابل للتغيير في حال كان العنوان خطأ، وجعل هذا المكون قابل للتغيير يتيح التعامل معه بمرونة كما نرى، سواء للحذف أو للإضافة.


انقر هنا لقراءة الخبر من مصدره.