برلماني: تعديلات قانون الكهرباء تستهدف حماية المال العام    أمن الجيزة يفحص فيديو اقتحام عدد من الخيول فناء مدرسة بمنطقة بولاق    مدبولي: توجيهات من الرئيس السيسي بضرورة توفير الدعم المطلوب لمشروعات الطاقة المتجددة    الأورمان تنفذ مبادرات لدعم الفئات الأكثر احتياجًا فى الجيزة ومطروح والفيوم    إسرائيل تعلن بناء 69 مستوطنة خلال سنوات الحرب على غزة    محمد صلاح يزين التشكيلة المثالية لبطولة كأس أمم أفريقيا 2025    انطلاق أمم أفريقيا 2025.. نهائي سوبر السيدات.. فوز حسن مصطفى| نشرة الرياضة ½ اليوم    سبورت: برشلونة يسعى لاستغلال قاعدة تسجيل اللاعبين بعد إصابة كريستنسن    محمد صلاح ضمن التشكيلة المثالية لبطولة كأس أمم أفريقيا 2025    السيطرة على حريق في محل أدوات صحية بالمرج    انطلاق اليوم الأول للاختبارات التجريبية لمنصة الذكاء الاصطناعي اليابانية بالأزهر    إحالة أوراق قاتل زوجته أمام أبنائه إلى المفتي بالبحيرة    جولة مفاجئة لوزير الثقافة ومحافظ القاهرة بقصر ثقافة عين حلوان    دراما بوكس | المسلسلات المؤجلة بعد رمضان 2026 .. وقصة آسر ياسين ودينا الشربيني مع الصدمات النفسية    سين كاسيت | أول حفل ل تامر حسني بعد تعافيه وكواليس أغنية محمد رمضان ل«الكان»    نصيحة للأمهات، احذري من تأثير ضغط الدراسة على علاقتك مع أبنائك    الداخلية تكشف حقيقة فيديو محاولة سرقة شخص بالسيدة زينب: خلافات عائلية السبب    البورصة تربح 20 مليار جنيه بختام تعاملات بداية الأسبوع    رئيسا الإمارات وفرنسا يبحثان مسار العلاقات التاريخية والإستراتيجية بين البلدين    رئيس مياه الشرب بالجيزة يتفقد محطات المياه والصرف الصحى بمركز الصف.. صور    إيمى سمير غانم تكشف كواليس اختيار أسماء أبنائها مع حسن الرداد    «تحالف إقليم إسكندرية» يفوز بمشروع رئاسي للمركبات الكهربائية والنقل الذكي    شعبة المواد الغذائية: رفع حد التسجيل في «القيمة المضافة» إلى 3 ملايين جنيه ضرورة لدعم التجار وتحفيز الاقتصاد    نقابة الزراعيين بالدقهلية تفتتح دورة الأمن السيبراني.. صور    اتحاد شركات التأمين: معالجة فجوات الحماية التأمينية تتطلب تعاونًا بين شركات التأمين والحكومات والمجتمع المدني    الحفنى: تعزيز التعاون فى مجالات تنشيط الحركة الجوية والتدريب وتبادل الخبرات    عراقجي: مستعدون لإبرام اتفاق "عادل ومتوازن" بشأن برنامجنا النووي    مراسل القاهرة الإخبارية من غزة: القطاع يعيش على وقع الأزمات في الأيام الأخيرة    مدير فرع الرعاية الصحية بالإسماعيلية يفاجئ مستشفى فايد (صور)    الشرعية الشعبية للانتخابات    ضبط 3 محطات وقود بالبحيرة لتجميع وبيع 47 ألف لتر مواد بترولية    اعترافات المتهم بقتل زميله وشطر جثمانه ل4 أجزاء بالإسكندرية: خبرتي بالجزارة سهلت تقطيع الجثة    محافظ المنوفية ورئيس الجامعة يفتتحان عدد من المنشآت الطبية الجديدة بمستشفى الطوارئ    ليلة استثنائية في مهرجان القاهرة للفيلم القصير: تكريم عبير عواد واحتفاء بمسيرة عباس صابر    قومى حقوق الإنسان: دورة حقوق الإنسان ليست برنامجا تدريبيا بل منصة لبناء القدرات    إصابة 8 أشخاص إثر حادث انقلاب ميكروباص في العاشر من رمضان    تحرك عاجل من وزير العمل بعد فيديو الأم التي عرضت أولادها للبيع    مواقيت الصلاه اليوم الأحد 21ديسمبر 2025 فى المنيا    "الشيوخ" يتلقى إخطارًا بتشكيل الهيئات البرلمانية للأحزاب    محافظ أسيوط: استمرار تدريبات المشروع القومي للموهبة الحركية لاكتشاف المواهب الرياضية    محافظة الجيزة توضح حقيقة ما أثير بشأن وجود إزالات أو نزع ملكيات لإنشاء طريق الإخلاص    حملة للمتابعة الطبية المنزلية لأصحاب الأمراض المزمنة وكبار السن وذوي الهمم.. مجانًا    فى مباحثاته مع مسرور بارزانى.. الرئيس السيسى يؤكد دعم مصر الكامل للعراق الشقيق ولوحدة وسلامة أراضيه ومساندته فى مواجهة التحديات والإرهاب.. ويدعو حكومة كردستان للاستفادة من الشركات المصرية فى تنفيذ المشروعات    حقيقة تأثر رؤية شهر رمضان باكتمال أو نقص الشهور السابقة.. القومي يوضح    وزير الخارجية يبحث مع نظيريه الجزائري والتونسي تطورات الأوضاع في ليبيا    فضل العمرة فى شهر رجب.. دار الإفتاء توضح    محافظ القاهرة جدول امتحانات الفصل الدراسي الأول للعام الدراسي    شهر رجب .. مركز الأزهر العالمى للفتوى يوضح خصائص الأشهر الحرم    وزير الخارجية يؤكد مجددا التزام مصر بدعم جهود تعزيز الأمن والاستقرار في الصومال والقرن الأفريقي    سياح العالم يستمتعون بتعامد الشمس على مقصورة قدس الأقداس بمعابد الكرنك.. صور    انطلاق مهرجان التحطيب بالأقصر على المسرح المكشوف بساحة سيدي أبو الحجاج    مانشستر يونايتد في اختبار صعب أمام أستون فيلا ب البريميرليج    الصحة: فحص أكثر من 20 مليون مواطن في مبادرة الكشف المبكر عن الأمراض المزمنة    أمم إفريقيا – المغرب.. هل يتكرر إنجاز بابا؟    بعد رؤية هلال رجب.. ما هو موعد شهر شعبان ؟    الإفتاء: الدعاء في أول ليلة من رجب مستحب ومرجو القبول    بركلة جزاء قاتلة.. أرسنال يهزم إيفرتون ويعود لاعتلاء صدارة البريميرليج    قمة إنجليزية نارية.. ليفربول يحل ضيفًا على توتنهام في الجولة 17 من البريميرليج    







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



تعرف على الخوارزمية فى البرمجة وأنواعها
نشر في الفجر يوم 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.
* بالإضافة إلى ذلك هناك العديد من الخوارزميات المتعلقة بالذكاء الاصطناعي وعلم التشفير وخوارزميات التحسين وخوارزميات تنقيب البيانات.
خوارزميات البرمجة
مثال على خوارزميات البرمجة
* قد تختلف الطرق التي يتم بها كتابة الخوارزميات في البرمجة، ولكننا سوف نقدم لكم مثالًا بسيطًا لا يوجد فيه استخدامات للغات البرمجة، حفاظًا على فكرة التبسيط في الشرح.
* يمكن كتابة خوارزمية برمجة عبر كتابة خطوات مرقمة، أو عبر صورة مخطط فيه أسهم وأشكال دائرية وغيره، وفي الأسفل نطرح لكم خوارزمية مخصصة لبريد إلكتروني.
* الخطوة الأولى: البدء.
* الخطوة الثانية: إنشاء مكون قابل للتغيير لاستقبال عنوان البريد الإلكتروني للمستخدم.
* الخطوة الثالثة: مسح سجل المكون في حال لم يكن فارغًا.
* الخطوة الرابعة: اطلب من المستخدم عنوان بريد إلكتروني.
* الخطوة الخامسة قم بحفظ الإجابة في المكون القابل للتغيير.
* الخطوة السادسة: تحقق من الإجابة المحفوظة للتأكد من صحة عنوان البريد.
* الخطوة السابعة: عنوان بريد غير صحيح؟ ارجع للخطوة الثالثة.
* الخطوة الثامنة: النهاية.
* نلاحظ أن هذه الخطوات تطلب من الحاسب ببساطة أن يحفظ في البداية معلومات المستخدم المتعلقة بالبريد الإلكتروني، ثم التحقق من عنوان البريد الذي قام المستخدم بإدخاله إذا كان بريد إلكتروني حقًا أم لا، والعودة لتنظيف سجل المكون القابل للتغيير في حال كان العنوان خطأ، وجعل هذا المكون قابل للتغيير يتيح التعامل معه بمرونة كما نرى، سواء للحذف أو للإضافة.


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