المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تحدي الخوارزميات ...



walid
11-01-2013, بتوقيت غرينيتش 03:32 PM
http://www.dzbatna.com/images/icons/iconrote.gif طھط*ط¯ظٹ ط§ظ„ط®ظˆط§ط±ط²ظ…ظٹط§طھ ... (http://www.dzbatna.com/t1513650/)




السلام عليكم ورحمة الله وبركاته ...

في البداية هذا تعريف بسيط لمن لا يعرف الخوارزميات ...

اقتباس
هي مجموعة من الخطوات الرياضية (http://ar.wikipedia.org/wiki/%D8%B1%D9%8A%D8%A7%D8%B6%D9%8A%D8%A7%D8%AA) والمنطقية (http://ar.wikipedia.org/wiki/%D9%85%D9%86%D8%B7%D9%82) والمتسلسلة اللازمة لحل مشكلة ما. وسميت الخوارزمية بهذا الاسم نسبة إلى العالم المسلم الطاشقندي الاصل أبو جعفر محمد بن موسى الخوارزمي (http://ar.wikipedia.org/wiki/%D9%85%D8%AD%D9%85%D8%AF_%D8%A8%D9%86_%D9%85%D9%88 %D8%B3%D9%89_%D8%A7%D9%84%D8%AE%D9%88%D8%A7%D8%B1% D8%B2%D9%85%D9%8A) الذي ابتكرها في القرن التاسع الميلادي. كلمة خوارزم (algorithm) في الأصل كانت مقتصرة على خوارزمية تتكون تراكيب الثلاثة فقط وهي: التسلسل (http://ar.wikipedia.org/w/index.php?title=%D8%AA%D8%B3%D9%84%D8%B3%D9%84&action=edit&redlink=1) (sequence)، الاختيار (http://ar.wikipedia.org/w/index.php?title=%D8%A7%D8%AE%D8%AA%D9%8A%D8%A7%D8% B1&action=edit&redlink=1) (selection)، التكرار (http://ar.wikipedia.org/wiki/%D8%AA%D9%83%D8%B1%D8%A7%D8%B1).

التسلسل: تكون الخوارزمية عبارة عن مجموعة من التعليمات المتسلسلة، هذه التعليمات قد تكون إما بسيطة أو من النوعين التاليين.



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



التكرار: عند حل بعض المشاكل لا بد من إعادة نفس تسلسل الخطوات عدد من المرات. وهذا ما يطلق عليه التكرار.

و قد أثُبت أنه لاحاجة إلى تراكيب إضافية.استخدام هذه التراكيب الثلاث يسهل فهم الخوارزمية واكتشاف الأخطاء (http://ar.wikipedia.org/w/index.php?title=%D8%A7%D9%83%D8%AA%D8%B4%D8%A7%D9% 81_%D8%A7%D9%84%D8%A3%D8%AE%D8%B7%D8%A7%D8%A1&action=edit&redlink=1) الواردة فيها وتغييرها.


طبعا كل مبرمج لاز يكون عنده خلفية عن الخوارزميات ... (وفي ناس تحبها مثلي انا http://www.dzbatna.com/images/smilies/nosweat.gif)




طيب يا مبرمجي ديزاد باتنة ... نبغى نشوف من منا لديه قدرة عالية لحل الخوارزميات المعقدة ...
سنبدا بالسهل ونتدرج في الصعوبة ... الرجاء التفاعل ...

ملاحظة : بإمكانك حل المسائل بلغة php فقط http://www.dzbatna.com/images/smilies/icon31.gif

س1- أوجد الخوارزمية التي تحسب مساحة مزرعة على شكل مستطيل ... ؟؟؟









ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى