![]() |
|
[مسابقة الخوازمية] - الجولة الثالثة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم الاعلانات العام (http://vb4arb.com/vb/forumdisplay.php?fid=1) +--- قسم : قسم مسابقات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=192) +---- قسم : ارشيف مسابقات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=193) +---- الموضوع : [مسابقة الخوازمية] - الجولة الثالثة (/showthread.php?tid=13569) الصفحات:
1
2
|
[مسابقة الخوازمية] - الجولة الثالثة - الشاكي لله - 20-10-15 بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
بعون الله نبدأ ثالث واخر مسألة في المسابقة
المسئلة
اكتب برنامج لإيجاد ناتج تعبير رياضي بصورة RPN.
(Write an algorithms to solve an expression represented in RPN (Reverse Polish notation
مثال:-
اوجد ناتج التعبير : / * -1 / 210 + * 2 5 * 10 20 * + 2 3 - 7 6
علما بان التعبير ممثل بصورة RPN طبيعة الناتج النهائي يجب ان تكون هكذا :-
http://imgur.com/i32VGgU
بنود الخوارزمية :
في الجولة السابقة حصلت بعض المشاكل في فهم الخوارزمية المطلوبة لهذا خصصنا هذه الفقرة لايضاح المطلوب من الخوارزمية ، اي خوارزمية لاتلتزم بهذه البنود لن تقبل. Input : يجب ان يكون (string) يتكون على تعبير رياضي (معاملات وارقام) يفصل بينهم space واحد . output : يجب ان يكون (float) وهو الناتج.
طبعا البنود واضحة كما في الصورة المتحركة في الاعلى .
نكرر ، المطلوب فقط هو الملف التنفيذي للبرنامج وليس السورس كود .
طبعا سيتم تجريب البرنامج على اكثر من تعبير RPN للتأكد من صحة الخوارزمية . انتهي - لنرى ابداعاتكم
![]() RE: [مسابقة الخوازمية] - الجولة الثالثة - اسلام الكبابى - 20-10-15 إقتباس :علما بان التعبير ممثل بصورة RPNوما هى الصورة RPN ؟ ليتك تتشرح معناها باختصار أو تدلنا على رابط يشرح معناها إقتباس :يجب ان يكون الناتج (float)وما المقصود ب (float) ؟ RE: [مسابقة الخوازمية] - الجولة الثالثة - black_moon - 20-10-15 على الله الاتكال RE: [مسابقة الخوازمية] - الجولة الثالثة - الشاكي لله - 20-10-15 لين خبرتك معناتها اعطيتك نصف الحل انت عليك اابحث عن هذا الموضوع كل ماا استطيع قوله انه اختصار ل r reverse polish notation وfloat هو نوع متغير مثل integer او string وغيره integer يقبل عدد صحيح اما float يقبل عدد عشري)فيه بوينت RE: [مسابقة الخوازمية] - الجولة الثالثة - اسلام الكبابى - 20-10-15 إقتباس :لين خبرتك معناتها اعطيتك نصف الحل هى المسابقة معمولة عشان نعرف مين اللى هيفهم السؤال ومين مش هيفهمه وللا عشان نعرف مين هيعرف يحل السؤال RE: [مسابقة الخوازمية] - الجولة الثالثة - الشاكي لله - 20-10-15 (20-10-15, 09:36 PM)اسلام الكبابى كتب :إقتباس :لين خبرتك معناتها اعطيتك نصف الحل السؤال لايحتاج لتوضيح مشكلتك مع RPN لوحدها اخي هل تتذكر الصورة التي وضعتها في الموضوع الاول :- هذه الخطوات يجب ان تنفذها انت ، الخطوة الاولى هي انك تبحث عن الشيئ اذا ماكنت تعرفه وانا متاكد اذا بحثت بتفهم شغلة RPN (يكفيك تكتب RPN في قوقل وتشوف)، بس مايصير اشرح لك الموضوع هني لان السؤال بيصير سهل جدا وثانيا بيكون خالفنا الجولات السابقة .. في الجولة الاولى اتذكر انا طرحت سؤال جلب معادلة خط المماس ، هناك كثير من الاعضاء عجزو عن ذلك واولهم ابو عمر الله يذكره بالخير هل انا شرحت له ماهو خط المماس ؟؟؟ لا فما يصير اخر جولة نخالف النظام .. تقبل مني هذا وشكرا RE: [مسابقة الخوازمية] - الجولة الثالثة - أبو عمر - 20-10-15 [attachment=8280] اقل شي شرف المحاولة ![]()
RE: [مسابقة الخوازمية] - الجولة الثالثة - الشاكي لله - 20-10-15 (20-10-15, 10:25 PM)أبو عمر كتب : الخوارزمية صحيحة تم التجريب على اكثر من RPM ومنهم تعطي ناتج عدد كسري ، وبالفعل البرنانمج يجيب الكسر (معناتها انت حققت البند تبع الFloat) والنتيجة مذهلة ومطابقة تماما للمطلوب من الخوارزمية بس تعبتني ويا الكونسول ، لازم typing ويش بصير يعني لو استخدم winform ولا wpf المتسابق (ابو عمر) حصل على 8 نقاط
محاولة شرفية ناجحة يعطيك العافية وماقصرتلو اقدر اسوي في اشواط اضافية كنت عملتها شاكر لك تعبك في المحاولة في الجولات الثلاث و ان شاء الله المسابقة القادمة تبدع ![]() الان في انتظار الحل الثاني .. تحياتي RE: [مسابقة الخوازمية] - الجولة الثالثة - أبو عمر - 20-10-15 الله يحفظك الأسئلة كلها وبصراحة في الثلاث جولات ماهي بسيطة ابداً وما اخبي عليك لولا احتراف البحث عن المعلومة ما وصلت لاي نتيجة لكني استفدت من المسابقات الثلاث أمور جيدة صحيح ما تلزمني في عملي لكن احتفظ فيها كثقافة عامة والعين عليك باردة أنت تستحق لقب مبرمج عربي بكل جدارة مع انها شهادة ممن هو اقل منك لكنها حق لك !! وبالنسبة للكونسول بدل المشوار اضافة بتن وتكست ليبل كلها كلمتين write read RE: [مسابقة الخوازمية] - الجولة الثالثة - الشاكي لله - 20-10-15 (20-10-15, 11:22 PM)أبو عمر كتب : الله يحفظك المشكلة اغلب الخوارزميات التقليدية تحصل لها اكواد جاهزة على النت لكن هذه الخوارزميات تحتاج تفكير فقط وايضا لاتحتاج الى الكثير من الاكواد تخيل هذي الخوارزمية اكوادها يمكن 20 سطر بس طبعا كل هذا عشان لاتكون المسابقة على مستوى مو اي كلام |