![]() |
![]() |
![]() |
التسجيل في المنتدى غير متاح حاليا, اذا كنت ترغب في الحصول على عضوية ارجو مراسلتي على البريد الالكتروني "[email protected]"
مطلوب مشرفين على كامل اقسام المنتدى
|
|
![]() |
|
|
|
![]() |
|
| [ منتدى اخبــــار الشبكـــة] خاص باخر اخبار الشبكات وتكنولوجيا المعلومات |
![]() |
|
|
أدوات الموضوع | انواع عرض الموضوع |
|
|
المشاركة رقم: 1 | ||||||||||||||||
شكراً: 0
تم شكره 79 مرة في 78 مشاركة
|
بين فترة والأخرى يسيل لعبي للتركيز أكثر فى تعليم لغتي بايثون وبى إتش بي بشكل أعمل وأكثر إلا انى دائما ما أجد ما يشغلنى، هذة الأيام أحاول مع بايثون ومستمتع معه، وحتى لا أطيل عليكم، فقد سال لعابي لأكتب عن الخوارزمية والتى يعتمد عليها المبرمجين فى حل أغلب المشاكل التى تقابلهم إن لم يمكن حتى منذ بداية كتابة أول سطر فى كود البرنامج إلى آخر سطر. الخوارزمية ببساطة هى عبارة عن خطوات مستلسلة تعمد الرياضيات والمنطق فى عملها، والخوارزمية، يمكن أن يتم تلخيص عمل الخوارزميات فى أنة وأثناء إستخدامها يتم تحديد ماهمية أو قمية الدخل(input) ثم المرور على عمليات حسابية ومنطقية لتخرج الخرج (output) للتقريب يمكن أن نقول أن الدخل (input) هو معطيات المشكلة وأن العمليات الحسابية والمنطقية هى الإسلوب العقلى والعلمى والمنطقى والحسابي لحل المشكلة و الخرج (output) هو الحل النهائى للمشكلة. تتطلب ال أثناء كتابة الخوارزمية يجب أن يتم الأخذ فى الإعتبار جوانب هامة كأن تكون التعليمات التى تفصل بين الدخل (input) والخرج (output) متسلسلة بطريقة منطقية، أو أن يتم وضع شروط معينة يجب تحققها قبل الإنتقال للتالي، وما إلى ذلك من التعليمات التى يمكنها ان تخرج خوارزمية فاعلة خاصة إن كنت ستعتمد على دخل (input) عشوائي أو غير مرتبط بقيم ثابتة. حسنا لنأخذ مثال سريعا على الخوارزميات، ماذا لو أردنا أن نقوم بعمل ترتيب تنازلى بالنسبة لعدد السكان لهذه الدول(لبنان، مصر، السعودية، قطر، الجزائر) ماهى الخوارزمية التى تقوم يمكن أن نستخدمها هنا؟ 1- حدد المدخلات inputأولا : لبنان، مصر، السعودية، قطر، الجزائر. 2- حدد المطلوب : المطلوب هو عمل ترتيب تنازلى بالنسبة لعدد السكان فى الدول المذكورة 3- قم بتحديد أى من الدول الأصغر فى عدد السكان وضعها فى المقدمة فتتغير القائمة لتصبح كالتالى : قطر، مصر، السعودية، لبنان، الجزائر 4- قم بتكرار نفس الشرط السابق حتى تصبع القائمة كالتالى قطر، لبنان، السعودية، الجزائر، مصر 5- يمكن إعتبار القائمة بهذا الشكل (قطر، لبنان، السعودية، الجزائر، مصر) هى الخرج output رغم أنى لست مبرمجا كحترفا إلا أنى أستطيع أن اقوم أن أساس كتابة أى برنامج سواء كان كبيرا أو صغيرا لا يمكنة أن يعمل دون الإعتماد على الخوارزميات. أرجو أن يتاح لى الوقت لتطبيق فكرة عمل وتركيب الخوارزميات على بعض أكواد البايثون أو الـphp فى الوقت القريب [] لا توجد مواضيع مشابهة [] [] [] [] [] [] [] []
|
||||||||||||||||
|
|
||||||||||||||||
![]() |
| مواقع النشر (المفضلة) |
| حالياً الأعضاء النشيطين الذين يشاهدون هذا الموضوع : 1 (0 عضو و 1 ضيف) | |
(أظهر الكل)
الأعضاء الذين قاموا بمشاهدة هذا الموضوع : 5
|
|
| ExPLo!T_Dz , S1LV3rS3rf3r , ViRuS_Ra3cH , yasMouh , zeram00 |
|
|
![]() |
![]() |
![]() |