-
مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
http://images.msoms-anime.com/25/08d...a299cbf84a.gif
http://images.msoms-anime.com/12/857...689fdb0fe8.JPG
كيف حالكم أيها الكرام؟
أسأل الله تعالى أن تكونوا بخير جميعكم ^.^
حقيقة ما شاء الله أعجبني طريقة كتابة الكود للعديد من المشاركين هنا، كانت أكثر من رائعة وطريقة تصرفهم في المشاكل التي قد تواجههم وحلهم لها
لم أصحح للكل بعد بالرغم من اطلاعي على أغلب ما تم ارساله حتى الان، لكن سأقول بانه اعجبتني طريقة معالجة الأخت سوس تشان للأرقام الكبيرة ^.^ وطريقتها تلك حدت من طول الوقت المطلوب لحساب العملية عند استخدام أرقام كبيرة جدا ^.^
كما اعجبتني طريقة الأخ shekoforever أيضا في جعل برنامجه يقوم بحساب الأرقام الكبيرة مهما كان كبرها دون ضرب الناتج في 10 مرفوع إلى أس معين أظن ان احدا اخر هنا قام بالمعالجة بنفس الطريقة وهو الأخ Maaaaaaaan وإن كنت لم أضع له درجة بعد << أرجو ألا أكون قد أخطأت في عدد حروف الـ a :d
<<سوس تشان وشيكو فور ايفر، لا تفرحا فبالرغم من ذلك لم تحرزا الدرجة الكاملة بسبب طريقة خاطئة في معالجة خطأ ما وإن كنتم تقريبا قد أحرزتم الدرجة الكاملة رغم ذلك فالدرجة الناقصة بسيطة جدا XD
الأخت ض.س كتبت بأن نسخة البرنامج نسخة trial لذا لا يمكنها حساب أكثر من عدد معين، فكرة مبتكرة وعذر مقنع :)
كما قامت أيضا بإضافة جزئية زائدة في وظائف البرنامج غير مطلوبة في أصل السؤال، أحييها على ذلك :)
عموما قررت لهذا السبب أن اقوم بوضع درجة زائدة (إسمها درجة تفاضلية) بدءا من المرحلة الثانية، ليست من أصل المجموع لكن ستضاف للدرجة النهائية أيضا بحيث لو قلنا ان مجموع الثلاث مراحل سيكون 30 درجة فمع الدرجتين الإضافيتين تلك (واحدة للمرحلة الثانية وواحدة للمرحلة الثالثة) ستكون الدرجة النهائية 32 من 30
اذن فسوف تضاف لمجموع النهائي بعكس درجة الواجهة التي تضاف لتحسين المجموع فقط ^.^
وهذه الدرجة ستضاف لمن يقوم بعمل شيئ مبهر وغير معتاد وأيضا ستكون درجة تفاضلية بحيث لن يأخذها كاملة إلا افضل واحد قام بعمل مميز أو فكرة مبتكرة والباقين سيأخذون منها جزءا فقط، كما يمكن تخصيص جزء منها لمطلوب زائد في المرحلتين أي انه غير مهم وليس من أصل الدرجة لكن لمن يريد عمله فقط ^.^
وطبعا بما انني لم انبه في المرحلة الاولى فقد تم وضع هذه الدرجة للمرحلة الثانية والثالثة فقط وها انا ذا انبه لهذا الأمر الان :)
هذا ما لدي الان وقد ذكرته كمثال فقط فكما قلت لم أقم بتصحيح جميع الإجابات بعد
http://tshik.com/image-1B1D_4AE19F32.jpg
ستكون هذه المرحلة أصعب من السابقة كما قلت سابقا كما أن المطلوب في هذه المرحلة سيأخذ وقتا اطول في التنفيذ والشرح :)
حاولت أن تكون المرحلتين الثانية والثالثة قويتا الأسئلة لزيادة متعة التنافس ووضع المتسابقين أمام مشكلة تحتاج منهم للتفكير الجدي في كيفية حل المشلكة :)
بالنسبة لهذه المرحلة فرأيي فيها يختلف مع حسامز، فهو يرى أنها يجب أن تكون هي الثالثة بما ان الثالثة هي الأصعب وأنا ارى أن هذه المرحلة أسهل من الثالثة، لكنها ربما تحتاج لوقت أطول من الثالثة لكتابة الكود :d
لذا سأترك لكم الحكم، وفي النهاية أرى بأن إحداهما ستكون أسهل من الأخرى وبذلك أكون قد وفيت بوعدي بشأن تفاوت صعوبة الأسئلة e.vil_l
أظن أنني تكلمت كثيرا لذا فلنبدأ الان مع:
http://tshik.com/image-8114_4AE19F32.jpg
لدينا رسالة مشفرة هذه هي:
oTenThArAeiAilaelKhSlirrtzoirHitprmoZPvs
ونحتاج إلى فكها هي وأي رسائل أخرى شبيهة لها
ونظام التشفير هنا لا يعتمد على تغيير الأحرف وإستبدالها بأحرف أخرى، بل هو يعتمد على تغيير ترتيب الأحرف فقط داخل الرسالة بالطريقة التالية:
لو أردنا تشفير الجملة التالية مثلا:
I love msoms anime very much
فسيتم عمل التالي:
أولا: نقوم باستبدال الحرف الأول في كل كلمة موجودة في الجملة بحرف كابيتال فتصبح الجملة هكذا:
I Love Msoms Anime Very Much
ثانيا: يتم حذف المسافات الموجودة بين الكلمات لتصبح الجملة:
ILoveMsomsAnimeVeryMuch
ثالثا: يتم تجزيء الجملة كل ثمانية حروف تحت بعضها ليصبح لدينا التالي:
ILoveMso
msAnimeV
eryMuch
بحيث يجب أن تكون عدد الأعمدة لدينا 8 (هي نفسها عدد الأحرف في كل صف) ويجب أن يحتوي كل صف على ثماني أعمدة (حروف) وكما نرى فالصف الأخير لا يحتوي إلا على 7 أعمدة (حروف) فقط لذا يجب إكماله الى 8 بإضافة اخر حرف في الترتيب الأبجدي الإنجليزي وهو الحرف Z ليصبح الشكل هكذا:
ILoveMso
msAnimeV
eryMuchZ
وأي جملة أخرى غير المثال السابق لو افترضنا انه ينقصها عدد 3 حروف في اخر صف فيتم اضافة الاتي : Xyz ولو كان ينقصها 5 حروف يتم إضافة الاتي Vwxyz وهكذا بحيث يكون أول حرف من تلك الحروف دائما كابيتال (capital) والبقية small
رابعا: يتم ترتيب أعمدة الشكل السابق عشوائيا بالأرقام من 1 الى 8 ويرجى حفظ هذا الترتيب العشوائي جيدا فهو ما سيتم استخدامه في فك الشيفرة:
87341256
ILoveMso
msAnimeV
eryMuchZ
كما ترون تم وضع الترتيب فوق كل عمود بحيث يصبح ترتيب كل عمود على حسب الرقم الموجود فوقه فالعمود الخامس من اليسار أصبح حاليا هو العمود الاول والعمود السادس أصبع حاليا هو العمود الثاني وهكذا
خامسا: يتم كتابة الأعمدة بالترتيب الجديد بجانب بعضها لتشكل سطرا واحدا كالاتي:
العمود المكتوب فوقه 1 يكتب هكذا:
eiu
ثم يكتب جانبه العمود المكتوب فوقه رقم 2 فتصبح الجملة هكذا:
eiuMmc
وهكذا حتى يتم كتابة الجملة كاملة بنفس ترتيب الأرقام المكتوبة أعلى الاعمدة فتصبح الجملة كلها هكذا:
eiuMmcoAyvnMsehoVZLsrIme
بعدها يتم تقسيم هذه الجملة الجديدة مرة أخرى بنفس الطريقة المذكورة في الخطوة الرابعة فتصبح بهذا الشكل:
87341256
eiuMmcoA
yvnMseho
VZLsrIme
ويتم ترتيبها عشوائيا أيضا بنفس الترتيب العشوائي السابق تماما كما هو موضح بالأعلى
ثم يتم كتابتها بجانب بعضها مرة أخرى بنفس الترتيب العشوائي الموضوعة به لتصبح الجملة هكذا:
msrceIunLMMsohmAoeivZeyV
بعدها يتم تقسيم هذه الجملة الجديدة مرة ثالثة بنفس الطريقة لتصبح:
87341256
msrceIun
LMMsohmA
oeivZeyV
بعدها يتم رص الأحرف بجانب بعضها مرة أخرى بالترتيب العشوائي السابق نفسه لتصبح الجملة الجديدة:
eoZIherMicsvumynAVsMemLo
وهذه الجملة الجديدة ستكون هي الرسالة المشفرة ^^" << (شكلي بنقتل منكم اليوم :d)
إذن المطلوب منكم أيها السادة الفاضلون برنامج يقوم بأخذ الرسائل المشفرة مثل تلك الرسالة الأخيرة التي هي:
eoZIherMicsvumynAVsMemLo
ويقوم بتحويلها إلى أصلها كما في المثال بحيث يصبح
ILoveMsomsAnimeVeryMuchZ
وإخبارنا أيضا في ملف txt عن ترجمة الرسالة الأصلية المطلوب قراءتها والمذكورة في أول السؤال والتي هي:
oTenThArAeiAilaelKhSlirrtzoirHitprmoZPvs
بعد فك فحواها باستخدام البرنامج الذي ستقومون ببرمجته
فقط :d << هل رأيتم السهولة XDDD
* مطلوب إضافي للمفاضلة فقط وليس مهما:
كما ذكرت سابقا في أول الموضوع سيتم وضع درجة (الدرجة التفاضلية) لمن يقوم بعمل مميز يختلف عن البقية، لذا سأقوم هنا باعتماد نصف هذه الدرجة الواحدة (شوف الكرم :d) لمن يقوم بعمل هذه الإضافة التالية في البرنامج:
أن يقوم البرنامج في النهاية بفصل الجملة التالية:
ILoveMsomsAnimeVeryMuchZ
الى أصلها بحيث تصبح هكذا:
I Love Msoms Anime Very Much Z
اعتمادا على الأحرف الكابيتال التي تفصل بين كل كلمة
والأمر ليس صعبا، فلا تحتاجون لاستخدام أمر switch او الى استخدام العديد من أمر if ...... else if
بل يمكنكم عملها بالإعتماد على الأسكي كود (ASCII CODE) الخاص بتلك الأحرف فقط :) ووقتها تستطيعون عملها بأمر if .... else وحيد فقط ^_^
وها أنذا قد وضعت لكم تلميحا P: فلتروني مهاراتكم ^_^
http://images.msoms-anime.com/45/668...bee0828f80.JPG
http://images.msoms-anime.com/37/3cf...0de3575636.jpg
سيتم نسخ الملاحظات السابقة وإضافة ملاحظات جديدة استجدت في الامر بعد الملاحظات الأصلية:
اقتباس:
1 - يمنع ارسال الإجابات على الخاص، بل يتم ارسالها على الإيميل التالي:
msoms.programming.solutions@gmail.com
ويكون عنوان الإيميل المرسل هو اسم العضو واسم المرحلة هكذا (إسلام 2006 - المرحلة الثانية)
وأي إجابات ترسل على الخاص لن يلتفت لها
2 - عند وجود استفسار معين عن المسابقة أرجو سؤاله هاهنا وليس على الخاص أيضا :)
3 - تم وضع استفتاء عن المدة التي تريدونها كفترة للمرحلة الاولى وما إذا كانت أسبوعا أو أسبوعين وإن كنت أفضل شخصيا أن تكون لمدة أسبوع واحد لاعتقادي بأنكم ستحتاجون إلى أسبوعين في الأسئلة القادمة لذا الأفضل ان تكون أسبوعا واحدا حتى لا يؤثر ذلك على دراستكم فيما بعد اذا ما جدت اكثر او حتى لا تكون قريبة من اختباراتكم لمن يدرس ^_^
4 - سيتم اعتماد نتيجة الإستفتاء نهاية يوم الأربعاء القادم ووضع آخر موعد للتسليم بناء على نتيجته
5 - يتم إرسال الإجابات على الإيميل السابق في ملف مضغوط بصيغة rar واسم الملف المضغوط هو نفسه اسم العضو ويشمل الملف الملفات الاتية:
- ملف txt يكتب فيه الاتي:
أ - إسم العضو في أعلى الملف
ب - رقم المرحلة
ج - تم عمل البرنامج بواسطة (اسم اللغة وإصدارها) (visual basic .net 2003) مثلا
د - تحتاج لؤية الكود برنامج visual studio dotnet 2003 مثلا
هـ - تحتاج لتشغيل البرنامج حزمة dotnet framework 1.1
- الملفات التي تم كتابة الكود فيها
- ملفات البرنامج الذي قمت ببرمجته بصيغة قابلة للتنفيذ (exe مثلا)
6 - يمنع الغش بالطبع في كتابة الكود وتذكروا ان المسابقة للإرتقاء بمستواكم الى الأعلى وليس للمفاضلة بينكم لذا اجعل هدفك اسمى من ذلك ^_^
7 - يمنع استخدام اكواد جاهزة او مكتبات جاهزة لعمل الوظيفة المطلوبة في البرنامج، بل يجب عمل الكود من برمجتك الخاصة ^_^
8 - في حالة لم تكمل كتابة الكود او لم يعمل معك البرنامج الذي برمجته قم بإرسال ما تم انجازه مع ذلك ولا تمتنع عن الإرسال وسوف يتم وضع درجة لك على ما تم انجازه :)
9 - في حالة نوى احد الإنسحاب او انه يفكر في هذا الأمر فالأفضل ان يقول ذلك الان لأن هناك من تم منعهم من المسابقة بسبب اكتمال العدد، فإن كنت لا تنوي الإكمال فنرجو ترك الفرصة لغيرك ممن كانوا يتمنون الإشتراك ولم يستطيعوا لذلك :)
10 - اجعل برنامجك متقنا جدا وخالٍِ من الأخطاء قدر الإمكان وضع في حسبانك أنه يمكن أن يتم اختبار برنامجك بأي معطيات ممكنة (واللبيب بالإشراة يفهم http://www.msoms-anime.net/images/icons/icon12.gif) فاجعل برنامجك كأنما ستقوم ببيعه لتقوم بالإرتقاء ببرامجك إلى اقصى درجة ممكنة في المستقبل بحيث تضاهي بها البرامج الكبرى :)
11 - يمنع على غير المشاركين الذي قاموا بتسجيل أسماءهم في موضوع التسجيل السابق الموجود هنا والذين تم قبولهم فقط وكتابة أسماءهم المشاركة هنا إلا بشرط واحد وهو أن يقوم أحد المتسابقين بالإنسحاب من المسابقة سواء بعدم إرسال الأجوبة أو بإخبارنا بالإنسحاب شفهيا ليتم استبداله بأحد الأعضاء غير المشاركين
وسيتم قبول البديلون بترتيب من قام بعمل البرنامج وأرسل الإجابة أولا إلى الإيميل أعلاه
12 - تم وضع درجتين إضافيتين على التزام الشروط المطلوبة عند ارسال الإجابة كما هي لأن البعض لم يلتزم بها واتعبني سواء في معرفة صاحب الكود من خلال عنوان رسالة الإيميل او بعدم كتابته لإسمه على الملف المضغوط أو اي شيئ شبيه آخر لذا وجب التنبيه :)
وقد حصل الجميع على الدرجتين كالمة غير منقوصة في المرحلة الاولى حيث لم يتم التنبيه على الامر لكن سيتم المحاسبة الان، أرجو منكم مراعاة أن عدد المتسابقين كبير والبحث في هذه الأمور متعب جدا لذا رفقا باللجنة المصححة Icon108
13 - أرجو قراءة هذه الأسطر من المقدمة لمن لم يقرأها :d
اقتباس:
قررت أن اقوم بوضع درجة زائدة (إسمها درجة تفاضلية) ليست من أصل المجموع لكن ستضاف للدرجة النهائية أيضا بحيث لو قلنا ان مجموع الثلاث مراحل سيكون 30 درجة فمع الدرجتين الإضافيتين تلك (واحدة للمرحلة الثانية وواحدة للمرحلة الثالثة) ستكون الدرجة النهائية 32 من 30
اذن فسوف تضاف لمجموع النهائي بعكس درجة الواجهة التي تضاف لتحسين المجموع فقط ^.^
14 - بالنسبة لواجهة البرنامج والدرجتين المعتمدتين عليها: أنا لم أقصد أن يقوم البعض بعمل واجهات خرافية حيث ظن البعض أني طلبت ذلك، لا أبدا، يمكنكم عمل اشياء بسيطة دون جهد يذكر لتحسين الواجهة
الأخ wahdain مثلا استخدم مكتبة لتحسين شكل البرنامج وقام بوضع أيقونة للبرنامج وأخرى للأزرار وأعطيته درجة الواجهة كاملة
الأخ m_a_s_gp لم يقم بعمل شيئ في واجهة البرنامج غير انه قام بعمل رسالة خطأ خاصة بكل خطأ يظهر بدلا من عمل رسالة واحدة عامة لجميع الأخطاء وأعطيته درجة الواجهة كاملة
بعض الأشخاص كالأخت ض.س والأخ Maaaaaaaan قاموا بوضع قوائم لواجهة البرنامج ولو مجرد قائمة عن البرنامج او about تعطي مظهرا جميلا للبرنامج
الاخ ridamax قام بوضع صورة كخلفية ذات لون جميل متدرجة الألوان لواجهة البرنامج وأيضا وضع اخرى للأزرار
الأخ BLACK STAR قام ببرمجة برنامجه ليعمل في الشاشة السوداء (الشاشة الشبيهة بالدوس) لكنه قام بعمل بعض البراويز وتعديد الخيارات في البرنامج بشكل يشعرني معه أنه قد بذل جهدا ولو بسيطا في تحسين شكل البرنامج وقد أخذ درجة الواجهة كاملة
أشياء بسيطة قد تعني الكثير وتعطيك درجة الواجهة كاملة، فكل هدفي هو أن اشعر باهتمام المتسابق بشكل الواجهة
لكن الأمر ليس مهما على كل حال فكما قلت سابقا الهدف من ذلك تحسين المجموع، فإن كنت متأكد بأنك ستأخذ الدرجة كاملة فلا يهم عندئذ هذا الأمر :)
هذا مالدي الان وأرجو منكم التصويت في الإستطلاع ^.^
بناء على الإستطلاع سيكون آخر موعد للتسليم هو يوم الأحد الموافق 22/11/2009 م والموافق 5/12/1430 هـ إن شاء الله تعالى
ويرجى من الجميع إخبارنا هنا في هذا الموضوع عن الموعد المناسب في رأيهم لوضع المرحلة الثالثة إن شاء الله تعالى بعد التاريخ المذكور لتسليم آخر موعد للمرحلة الثانية
http://images.msoms-anime.com/30/82c...9707befb7a.JPG
اعتذر كثيرا عن الموضوع الطويل وأتمنى لكم وقتا ممتعا في برمجة المطلوب في هذه المرحلة على أمل أن ألقاكم إن شاء الله تعالى في المرحلة الثالثة إن أحيانا الله تعالى والله أسأل أن يجعل هذا العمل خالصا له وحده سبحانه إنه ولي ذلك والقادر عليه
ألقاكم على خير إن شاء الله تعالى
في أمان الله تعالى
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
محجوز لإضافة أسماء المشتركين الحاليين لاحقا ان شاء الله :)
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
..وعليكم السلام ورحمة الله وبركاته..
اقتباس:
I love msoms anime very much
V
V
V
اقتباس:
eoZIherMicsvumynAVsMemLo
Icon10
يا سبحان الله ..!!
فكرة مبتكرة في التشفير.. ذكرتني بمكعب روبيك
Icon108 هـــه لم تكن فكرة جيدة أن أدخل مسومس وأبحث عن المسابقة << الحين ما راح أقدر أدرس اختبار بكرى iconbaye4
المسابقة أصبحت شيقة فعلاً ^^..
عن التصويت: سأرى ما يستقر عليه جدول الاختبارات .. ثم أصوت .. 8wq4
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
فكرة رائعة للتشفير ...
أعتقد أن هناك خطأ بسيط في الرسالة المشفرة: oTenThAraeiAilaelKhSlirrtzoirHitprmoZPvs
الخطأ لا يؤثر على محتوى الرسالة ... لا أريد أن أذكر أي تفاصيل فقد تعتبر مخالفة! ...
لذلك أرجو التأكد من الشفرة مرة اخرى 8wq4
شكرًا من أعماق قلبي على مجهودك الرائع في هذه المسابقة icon31
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
رائع جدا
فكرة المرحلة الثانية رائعة جدا والحل صعب ويحتاج تفكير
هذي المرة لازم استخدم c++
شكرا على المسابقة الرائعة :)
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
نسيت،
في سؤال مهم اخي:
الترتيب من أين نحصل عليه؟ هل يقوم المستخدم بكتابته؟ وما هو ترتيب الجملة المشفرة الأولى؟
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Meme20
..وعليكم السلام ورحمة الله وبركاته..
V
V
V
Icon10
يا سبحان الله ..!!
فكرة مبتكرة في التشفير.. ذكرتني بمكعب روبيك
Icon108 هـــه لم تكن فكرة جيدة أن أدخل مسومس وأبحث عن المسابقة << الحين ما راح أقدر أدرس اختبار بكرى iconbaye4
المسابقة أصبحت شيقة فعلاً ^^..
عن التصويت: سأرى ما يستقر عليه جدول الاختبارات .. ثم أصوت .. 8wq4
ههه
الفكرة مبتكرة بالفعل وهي ليست فكرتي بل هي مقتبسة من تقنية تشفير حقيقية تستخدم بالفعل في تشفير الرسائل وقد درستها في مادة الـ security وإن كنت قد أضفت اليها إضافة بسيطة جدا من عندي ^_^
لكن لتوي انتبهت إلى وجه التشابه الكبير بينها وبين مكعب روبيك بالفعل ^^"
شكرا على الملحوظة XD
وعن مواعيد المسابقة والفترات الموضوعة لها فقد قمت بوضعها بالفعل توقعا لوجود بعض الإختبارات لديكم أو المشاغل التي قد تشغلكم عن المسابقة لذا لا بأس إن أردتم مد مدة التسليم قليلا عن الأسبوعين ^_^
بانتظار عودتك ان شاء الله
وشكرا جزيلا لوضع البانر في توقيعك ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة Maaaaaaaan
فكرة رائعة للتشفير ...
أعتقد أن هناك خطأ بسيط في الرسالة المشفرة: oTenThAraeiAilaelKhSlirrtzoirHitprmoZPvs
الخطأ لا يؤثر على محتوى الرسالة ... لا أريد أن أذكر أي تفاصيل فقد تعتبر مخالفة! ...
لذلك أرجو التأكد من الشفرة مرة اخرى 8wq4
شكرًا من أعماق قلبي على مجهودك الرائع في هذه المسابقة icon31
أهلا أخي ^_^
أي نعم انتبهت للخطأ المقصود ^.^
قل لي هل تم اصلاحه الان؟ XD
عموما سأقوم إن شاء الله تعالى ببرمجة برنامج لتوليد هذه الجمل المشفرة حتى أتجنب الخطأ وقت التصحيح لكن وضعت هذا على عجالة حتى أقوم بكتابة الموضوع في موعده ^_^
عفوا أخي وأسعدني جدا أن المسابقة قد حازت على رضاكم واستحسانكم :)
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة m_a_s_gp
رائع جدا
فكرة المرحلة الثانية رائعة جدا والحل صعب ويحتاج تفكير
هذي المرة لازم استخدم c++
شكرا على المسابقة الرائعة :)
يسعدني كثيرا ان المسابقة قد أعجبتك ^_^
عفوا أخي وشكرا لك :)
اقتباس:
المشاركة الأصلية كتبت بواسطة m_a_s_gp
نسيت،
في سؤال مهم اخي:
الترتيب من أين نحصل عليه؟ هل يقوم المستخدم بكتابته؟ وما هو ترتيب الجملة المشفرة الأولى؟
الترتيب هو نفسه المذكور في المثال الموضح :)
كما في الإقتباس التالي:
اقتباس:
ويرجى حفظ هذا الترتيب العشوائي جيدا فهو ما سيتم استخدامه في فك الشيفرة
^.^
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
احم..
بدأت المرحلة الثانية...
ياخي .. أنت فرحتني في البداية.. ما كان في داعي للجملة البيضاء XD
<< قاعدة بتفكر شو الغلط الي ارتكبته في المسألة ==" ..
المشروع محتاج يوم واحد، قعدة حلوة على الجهاز، لأنه تقريبًا انحل في مخي XD ...
ولكن نظرًا للظروف الامتحانية الجامعية الحيوية xD ... رح أحتاج 3 أسابيع عشان أسلم إن شاء الله ^^"
بالمناسبة أخي إسلام، نظام ترقيم الأعمدة هل سيكون عشوائيًا كل مرة، أم أنا أعتمده كما أريد وأثبته عندي؟ <<بتوقع ثابت عشان الديسافر ...
كله حلوو لولا الغلط الي موجود في أول مرحلة XDDD ..
إلى الأمام .. سؤال ممتع وجميل..
وصحيح، أنت من سيقوم بإدخال أي جملة تريدها صحيح؟ XD .. << مضيعة شوي..
اقتباس:
وإخبارنا أيضا في ملف txt عن ترجمة الرسالة الأصلية المطلوب قراءتها والمذكورة في أول السؤال والتي هي:
oTenThArAeiAilaelKhSlirrtzoirHitprmoZPvs
بعد فك فحواها باستخدام البرنامج الذي ستقومون ببرمجته
ما فهمت هالجملة أبدًا ^^"
يسلمووووووو ^^
دمتم على خير
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
وشو فيك يابني
السلام عليكم اولا
حرام عليك يااخي !! انت بتنتقم من الاعضاء ؟؟
والله انك لمفتري XD
XDDD
لمن اشوفك بس
اعدكم يااعضاء ساقتص لكم منه بسبب فعلته هذه
XDD
بالتوفيق للمتسابقين
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
أخي إسلام يبدوا أني لم أفهم المسابقة من البداية, وقمت بعمل برنامج خاطِئ Icon108
وبعد, اني لا أعرف اي شئ في التشفير Icon083
فلهذا أنا منسحب من المسابقة Icon03
وأرجوا المعذرة
وبالتوفيق لباقي المتسابقين
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
الان قد بدات المسابقة الحقيقية و بدأ استخدم التفكير العميق في البرمجة
شكرا على هدا السؤال سيتطلب البحت و التفكير و الوقوع في العديد من الاخطاء و محاولة اصلاحها للوصول الى البرنامج المطلوب
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
أعتقد أن هذه المرحلة جاءت في وقتها حيث أنني أدرس نظم التشفير وقمت بكتابة برنامج للتشفير كان قد طلب مني كوظيفة لهذه المادة وحصلت على علامة كاملة.
لكن هذه الطريقة للتشفير أعتقد أنها تحتاج مني لبعض الوقت لأفهم خوارزمية البرنامج جيدا
3 أسابيع ستكون كافية بإذن الله
وجزاك الله خير يا إسلام على المسابقة الشيقة
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Sos_chan
السلام عليكم
احم..
بدأت المرحلة الثانية...
ياخي .. أنت فرحتني في البداية.. ما كان في داعي للجملة البيضاء XD
<< قاعدة بتفكر شو الغلط الي ارتكبته في المسألة ==" ..
المشروع محتاج يوم واحد، قعدة حلوة على الجهاز، لأنه تقريبًا انحل في مخي XD ...
ولكن نظرًا للظروف الامتحانية الجامعية الحيوية xD ... رح أحتاج 3 أسابيع عشان أسلم إن شاء الله ^^"
بالمناسبة أخي إسلام، نظام ترقيم الأعمدة هل سيكون عشوائيًا كل مرة، أم أنا أعتمده كما أريد وأثبته عندي؟ <<بتوقع ثابت عشان الديسافر ...
كله حلوو لولا الغلط الي موجود في أول مرحلة XDDD ..
إلى الأمام .. سؤال ممتع وجميل..
وصحيح، أنت من سيقوم بإدخال أي جملة تريدها صحيح؟ XD .. << مضيعة شوي..
ما فهمت هالجملة أبدًا ^^"
يسلمووووووو ^^
دمتم على خير
وعليكم السلام
أعتذر عن التأخر في الردود ^^"
وتم التوضيح على الخاص لكن لا بأس من اعادة الشرح لمن يستعلم عن نفس النقاط ^.^
خخخخخخ الله يعينك ^^"
المشروع بالفعل ليس صعبا لكن يحتاج ان يتم فهمه جيدا وأيضا قعدة بتركيز مزبوط وربما فقط يأخذ وقتا أطول في كتابة الكود ^_^
لذا اتمنى فقط من الجميع التركيز في المكتوب وبإذن الله عالى ان هم فهموه جيدا سيرون أن الأمر ليس صعبا كما يظنون، وإنما الشرح طويل قليلا لأني حاوت ان اتبسط في السرح قد رالإمكان ليتمكن الجميع من فهم الشرح بكافة المستويات ^_^
وبالتوفيق لك في امتحاناتك ولا بأس بزيادة مدة التسليم ^_^
وتوقعك صحيح، يفترض به أن يكون ثابتا حتى أستطيع انا أن اعطيكِ الرسالة الأصلية بعد عمل انسايفر لها وانت تقومين بعمل ديسايفر لها بعكس خطوات الإنسايفر فقط لذا يمكنك اعتبار ان مفتاح التشفير لتشفير أو لفك شفرة هذه الرسالة هو ترتيب الأعمدة :) << كلام متخصص ماهو مهم اذا المتسابقين الاخرين لم يفهموه حتى لا يظنوا انه مهم XD
والخطأ لا تقلقي من ابدا هو بسيط جدا حتى انك تستطيعين أخذ الدرجة الكاملة في نهاية المسابقة ان انت حافظت على نفس المستوى ، لا تنسي درجتي الواجهة التي تجبر مثل هذا النقص :)
بالنسبة لإدخال الجمل سأقوم أولا بإدخال الجملة التي وضعتها في بداية السؤال وسأرى هل سيتمكن البرنامج من فكها ام لا ثم سأجرب بعدها جمل اخرى مشفرة بنفس الطريقة :)
هذه الجملة التي لم تفهميها هي أصل السؤال، راجعي بداية السؤال أول ثلاثة أسطر تحت سبويلر القصة ستجدين اني طلبت ترجمة هذه الجملة المشفرة بنفس طريقة التشفير المذكورة في المثال وبنفس الترتيب العشوائي للأعمد
اذن الترتيب العشوائي الآنف الذكر للأعمدة معتمد في كل البرنامج لذا وجب التنبيه :)
اريك بعد برمجة البرنامج ان تدخلي هذه الجملة فيه وترين هل سيستطيع برنامجك فكها ام لا
ان استطاع فكها فستجدين ان الجملة أصبحت مفهومة وأنك تستطيعين قراءتها :)
عفوا أختي ودمت على خير ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة AMYM
وشو فيك يابني
السلام عليكم اولا
حرام عليك يااخي !! انت بتنتقم من الاعضاء ؟؟
والله انك لمفتري XD
XDDD
لمن اشوفك بس
اعدكم يااعضاء ساقتص لكم منه بسبب فعلته هذه
XDD
بالتوفيق للمتسابقين
خخخخ أهلا احمد
بالعكس المتسابقين تحمسوا اكثر، لا تتخيل كيف يكون شعورك عندما تجد سؤال صعبا وتريد أن تتصرف بأي شكل لحل مشكلته، شعور بالمتعة لا يضاهيه شعور آخر واسأل مجرب XD
شكرا لك على المرور وإن شاء الله تعالى تجرب هذا الشعور قريبا :)
اقتباس:
المشاركة الأصلية كتبت بواسطة sunbol
السلام عليكم
أخي إسلام يبدوا أني لم أفهم المسابقة من البداية, وقمت بعمل برنامج خاطِئ Icon108
وبعد, اني لا أعرف اي شئ في التشفير Icon083
فلهذا أنا منسحب من المسابقة Icon03
وأرجوا المعذرة
وبالتوفيق لباقي المتسابقين
وعليكم السلام
اهلا أخي سنبل ^_^
اخي لا تنظر للسؤال على انه سؤال تشفير بل انظر له على انه مشكلة تحتاج الى حل
الواقع ان اغلب المشتركين لم يمروا على سؤال مشابه ومع ذلك لم ينسحبوا من المسابقة لأنني شرحت كامل السؤال وطريقة التشفير، يمكنك ان تنظر للأمر وكأنني أنا او اي عضو اخر هنا اخترع طريقة للتشفير ويخبرنا كيف تعمل :)
ربما لم تفهم السؤال جيدا وهذا ما جعلك تقول ذلك، لكن انا على استعداد تام لأعيد صياغة السؤال وشرحه من جديد بطريقة سأحاول ان اتبسط فيها في الشرح اكثر ان لم يكن الشرح مفهوما ان كان سبب خروجك من المسابقة هو الشرح فقط
لذا انا بانتظار ردك ان كنت تريد الإكمال سأشرحه مجددا من جديد ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة ridamax
السلام عليكم
الان قد بدات المسابقة الحقيقية و بدأ استخدم التفكير العميق في البرمجة
شكرا على هدا السؤال سيتطلب البحت و التفكير و الوقوع في العديد من الاخطاء و محاولة اصلاحها للوصول الى البرنامج المطلوب
وعليكم السلام
نعم هدف المسابقة هو تفكير حقيقي في مشكلة صعبة وليس مجرد مشاكل عادية روتينية لتعلم كيفية التصرف في مشكلة معقدة ^_^
لذا كان لزاما وضع مشكلة أصعب من بداية المرحة الثانية :)
حظا موفقا أخي الفاضل وأتمنى لك منافسة ممتعة :)
اقتباس:
المشاركة الأصلية كتبت بواسطة BLACK STAR
أعتقد أن هذه المرحلة جاءت في وقتها حيث أنني أدرس نظم التشفير وقمت بكتابة برنامج للتشفير كان قد طلب مني كوظيفة لهذه المادة وحصلت على علامة كاملة.
لكن هذه الطريقة للتشفير أعتقد أنها تحتاج مني لبعض الوقت لأفهم خوارزمية البرنامج جيدا
3 أسابيع ستكون كافية بإذن الله
وجزاك الله خير يا إسلام على المسابقة الشيقة
حظا موفقا لك أخي الفاضل :)
وإن احتجت لإعادة شرح امر ما او كان هناك شيئ غير مفهوم او تخشى ان تكون قد فهمته بشكل خاطئ فلا تتردد في الإستفسار :)
أهم شيئ أن يتم فهم السؤال جيدا حتى يتم عمل البرنامج المطلوب بشكل صحيح وحتى لا تضيع درجة السؤال هباءا بسبب خطأ في الفهم ^_^
جزانا واياكم أخي الفاضل وحظا سعيدا وأتمنى لك قضاء وقت ممتع في البرمجة :)
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
وخلصت ميمي البرنامج وتم فك الشيفرة لواء إسلام Icon00
يااااه كان شعور جميـــــــــــــل جداً وأنا أقرأ الرسالة الأصلية بعد فكهاIcon-clab0 ..
بالمناسبة.. صوتي للبيع.. لأعلى سعر :d ..
خخخخخخ صح الطريقة عبيطة شوي.. لكن سويته على عجالة حتى أريح دماغي الحين وبعدين ان شاء الله أخليه أذكى شويتين.. وأسوي الأشياء الزيادة..
أخ إسلام:
لو تكرمت ووضعت شيفرات ثانية حتى نتأكد.. لأنه هالمرة مو مثل الفكتوريال نجرب بالأرقام ونتأكد من صحة البرنامج..
هنا الشيفرة بذاتها يبغالها برنامج يطلعها..
.
.
.
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
مشكوووووووووووررررررررررر
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Meme20
وخلصت ميمي البرنامج وتم فك الشيفرة لواء إسلام Icon00
يااااه كان شعور جميـــــــــــــل جداً وأنا أقرأ الرسالة الأصلية بعد فكهاIcon-clab0 ..
بالمناسبة.. صوتي للبيع.. لأعلى سعر :d ..
خخخخخخ صح الطريقة عبيطة شوي.. لكن سويته على عجالة حتى أريح دماغي الحين وبعدين ان شاء الله أخليه أذكى شويتين.. وأسوي الأشياء الزيادة..
أخ إسلام:
لو تكرمت ووضعت شيفرات ثانية حتى نتأكد.. لأنه هالمرة مو مثل الفكتوريال نجرب بالأرقام ونتأكد من صحة البرنامج..
هنا الشيفرة بذاتها يبغالها برنامج يطلعها..
.
.
.
أهلا بالضابطة المهندسة ميمي XD
الحمد لله على أنك قمت بفك الرسالة واستطعت قراءتها ^.^
نعم أعرف هذا الشعور فقد كنا نلعب قديما بكتابة رسائل مشفرة بيننا نحن طلبة المدارس على ورق بطريقة بدائية جدا ومحاولة فكها ودائما كان فك الشيفرة قمة في المتعة خاصة بعد وصولك الى المكتوب في الرسالة ^_^
هههههه حسنا سنقوم بعمل مزاد لبيع برامجكم ونرى من سيشتري :d
لا يهم أبدا كيف تم عمل البرنامج فالهدف هو الوصول الى الحل بأي شكل ممكن حتى ولو بكتابة كود بدائي للغاية، فالهدف هنا ليس كتابة كود احترافي بل الهدف هو الوصول الى الحل فقط حتى لو تم استخدام الرامات كلها في متغيرات البرنامج وكان البرنامج يأخذ ساعتين كاملتين في تنفيذه :d
هممم بالنسبة للبرنامج سأقوم بعمل واحد لتوليد الشيفرة كما وعدت إن شاء الله تعالى ووقتها سأضع لكم العديد من الأوامر المطلوب من الفرقة تنفيذها في قلب فلسطين المحتلة :d لكني متعب قليلا حاليا لذا أرجو منكم السماح ان تأخرت قليلا ^^"
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة mr_lufy
مشكوووووووووووررررررررررر
عفوا أخي وشكرا جزيلا لك على المرور :)
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
~ وعليكم السلام والرحمة ..
<<< تاخذ نفس طويـــــــــــــــل
لولا إني مختبرة اليوم ومن الساعة 5 والنصف فجراً صاحية لأخذني الحماس وبدأت بحله الآآآآآآن ( كمان منافسة لميمي )
أرى أن تكون مدة هذه المرحلة 3 أسابيع ،، تكون الإجازة قد بدأت ..
وللمعلومية .. صوتي بصوتين؛ سأشتري صوت ميمي ،، والمقابل إني مداومة اليوم بمفردي icon987
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
thanksssssssssssssssssssssssssssssssssssssssssssss
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم،
قمت بالتصويت لأسبوعين، إن امتد الأمر لأكثر من ذلك فقد تتداخل المرحلة الأخيرة مع اختباراتي.
البرنامج ليس صعباً على الإطلاق، قمنا ببرامج تشفير حتى الملل في السنة الأولى وكان يُطلب منا أن نقوم بها مباشرة خلال ساعتين من الوقت في الجامعة، دعكَ من أنني كنت أحصل على ورقة الأسئلة سابقاً من موقع الدكتور في اليوم السابق لأقوم بحلها في منتصف الليل.
في الواقع، كان يفاجأ في اليوم التالي حين يجد البرنامج جاهزاً، لم يكن من السهل عليه ربما أن يتخيل شخصاً ينتظر حتى الثانية عشرة ليلاً ورقة التمرين ليبدأ حلها في الليلة نفسها.
كان ذلك هوساً ومضى بحمد الله!
المرحلة السابقة كانت سهلة حتى اكتشفت أن السي شارب لا يقدم لي إمكانيات كبيرة فيما يتعلق بحجم الأعداد، ولأنني كنت مشغولة ولأننا معتادون على التعامل مع البرمجة كمهندسي كهرباء لا مهندسي كمبيوتر بمعنى أننا لا نحفظ الكود بل نعيد التفكير فيه كل مرة (يمكنك أن تتخيل أنني كنت نسيت تماماً كيفية كتابة كود التعامل مع الأخطاء واضطررت إلى الاستعانة بال help لإنعاش ذاكرتي)، وبما أن المرحلة يفترض بها أن تكون غاية في السهولة، فكرت أنه ليس من المنطقي أن أمسك ورقة وقلماً وأعيد التفكير في برمجة عمليات الضرب لأعداد كبيرة، وحينذاك خطرت في بالي فكرة الtrial تلك ونفذتها!
برغم ذلك، البرنامج سيحتاج إلى بعض الوقت، وآمل أن أجد من الدقائق ما يكفي لحله في خضم الدروس العزيزة (دخلت للتو مرحلة الاختصاص ^^).
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Hanno0o
~ وعليكم السلام والرحمة ..
<<< تاخذ نفس طويـــــــــــــــل
لولا إني مختبرة اليوم ومن الساعة 5 والنصف فجراً صاحية لأخذني الحماس وبدأت بحله الآآآآآآن ( كمان منافسة لميمي )
أرى أن تكون مدة هذه المرحلة 3 أسابيع ،، تكون الإجازة قد بدأت ..
وللمعلومية .. صوتي بصوتين؛ سأشتري صوت ميمي ،، والمقابل إني مداومة اليوم بمفردي icon987
اعانكم الله تعالى :)
اعلم أن موضوع التصويت لثلاثة أسابيع هو من باب تعارض المسابقة مع بعض الأمور الدراسية غالبا وإلا فالأمر لن يأخذ يوما حتى :)
لذا لا بأس بذلك، سنرى ما تسفر عنه نتيجة التصويت
اقتباس:
المشاركة الأصلية كتبت بواسطة mr_lufy
thanksssssssssssssssssssssssssssssssssssssssssssss
عفوا أخي وشكرا لك على مرورك :)
اقتباس:
المشاركة الأصلية كتبت بواسطة ض.س.
السلام عليكم،
قمت بالتصويت لأسبوعين، إن امتد الأمر لأكثر من ذلك فقد تتداخل المرحلة الأخيرة مع اختباراتي.
البرنامج ليس صعباً على الإطلاق، قمنا ببرامج تشفير حتى الملل في السنة الأولى وكان يُطلب منا أن نقوم بها مباشرة خلال ساعتين من الوقت في الجامعة، دعكَ من أنني كنت أحصل على ورقة الأسئلة سابقاً من موقع الدكتور في اليوم السابق لأقوم بحلها في منتصف الليل.
في الواقع، كان يفاجأ في اليوم التالي حين يجد البرنامج جاهزاً، لم يكن من السهل عليه ربما أن يتخيل شخصاً ينتظر حتى الثانية عشرة ليلاً ورقة التمرين ليبدأ حلها في الليلة نفسها.
كان ذلك هوساً ومضى بحمد الله!
المرحلة السابقة كانت سهلة حتى اكتشفت أن السي شارب لا يقدم لي إمكانيات كبيرة فيما يتعلق بحجم الأعداد، ولأنني كنت مشغولة ولأننا معتادون على التعامل مع البرمجة كمهندسي كهرباء لا مهندسي كمبيوتر بمعنى أننا لا نحفظ الكود بل نعيد التفكير فيه كل مرة (يمكنك أن تتخيل أنني كنت نسيت تماماً كيفية كتابة كود التعامل مع الأخطاء واضطررت إلى الاستعانة بال help لإنعاش ذاكرتي)، وبما أن المرحلة يفترض بها أن تكون غاية في السهولة، فكرت أنه ليس من المنطقي أن أمسك ورقة وقلماً وأعيد التفكير في برمجة عمليات الضرب لأعداد كبيرة، وحينذاك خطرت في بالي فكرة الtrial تلك ونفذتها!
برغم ذلك، البرنامج سيحتاج إلى بعض الوقت، وآمل أن أجد من الدقائق ما يكفي لحله في خضم الدروس العزيزة (دخلت للتو مرحلة الاختصاص ^^).
وعليكم السلام ورحمة الله وبركاته :)
توقعت أن سبب تصويتكم سواء لأسبوعين أو ثلاثا هو بسبب تعارض في الوقت مع الإختبارات أو ما شابه سواء في هذه المرحلة او المرحلة الاخيرة فبالنسبة لمستواكم الجيد لو لم يكن الأمر ذا أهمية لما اهتممتم بموضوع التصويت أصلا لذا توقعت أن يكون السبب هو تداخل في الوقت بين المسابقة والدراسة :)
ذكرتيني بمسابقات البرمجة التي كانت تجرى أسبوعيا في الجامعة والتي كنا نضحي بيوم الإجازة خصيصا لنحضرها ونتنافس هناك icon111
كانت أياما رائعة بالفعل وكان يطلب الينا حل 4 أسئلة على أقل تقدير في 8 ساعات بعضها لم أستطع حله للان XD
ولكن كما قلتي كانت فترة ومضت :)
اما عن مشاريع البرمجة والأسيمنتات فحدث ولا حرج عن كثرتها
اقتباس:
ولأننا معتادون على التعامل مع البرمجة كمهندسي كهرباء لا مهندسي كمبيوتر بمعنى أننا لا نحفظ الكود بل نعيد التفكير فيه كل مرة
أخطأت في ظنك هذا :)
نحن لم ولا نحفظ كودا أبدا :)
بل يتم تدريسنا الأكواد المعروفة كـ if و for وما شابهها فقط وبعدها كورس خاص بالdata structure واستخدام الpointers في c++ وأيضا البرمجة بنظام object oriented programming وكل ذلك فقط مجرد رتوش خفيفة منها وليس كلها وعلينا ان نعتاد نحن تعليم أنفسنا بأنفسنا بقراءة المرجع والمراجع الشبيهة والبحث خلال الإنترنت خاصة عندما نعطى مشروعا مطلوب عمله ببرنامج تكويد ربما لم نسمع عنه أبدا (مثل Arena مثلا) ونحتاج أن نقوم بتسليمها خلال أسبوع على أقصى تقدير
أيضا كل الأكواد التي درسناها كانت على السي ++ ولم ندرس أبدا أي شيئ عن dot net إلا اننا أجبرنا على التعامل معه لأنه يقوم بإنجاز المشاريع بسرعة أكبر وكل ما تعلمناه فيه كان من تعليمنا لأنفسنا والإستعانة بال help فليس هدفنا في النهاية هو البرمجة البحتة كما قد يتصور البعض، بل ندرس الكمبيوتر بشتى مجالاته من شبكات وdesign وكورسات في الإلكترونيات وال logic وال digital elctronics والمايكروبروسيسور وكورسين اتصالات والعديد من الكورسات التي لا أستطيع احصاءها هنا :) حتى أننا أخذنا كورسا في الهندسة الميكانيكية والهندسة المدنية ولا تسأليني ما علاقتنا بهما XDDD
حفظ الكود ليس من اختصاصنا بل نحفظه رغما عنا من كثرة استخدامه فقط وليس بغرض الحفظ (فكما يقال كثرة التكرار تعلم الشطار XD) وكل حسبما يحب أن يستخدم أيضا فليس شرطا ان تجدي الكل يستخدم سي شارب او سي دبل بلاس او فيجوال بيسك او جافا أو غيرها :)
أي انه لا يأتي امتحان يتحدث عن تسميع الكود مثلا :d حتى البرامج التي تطلب أحيانا في الإختبار عادة ما تكون مجرد الجوريثمات مطلوبة (خطوات حل المشكلة فقط دون كتابة كود)
من يقوم بداسة البرمجة البحتة ليسوا مهندسوا كمبيوتر بالمناسبة، ربما طلاب كلية الحاسبات والمعلومات ^_^ فحسب ما اسمع يدرسون برمجة خلال الخمس سنوات الدراسة :)
أردت تصحيح المعلومة فقط ^^
عموما كما قلت سابقا هدفي كان ما فعلته لتوك باستخدام أبسط الأكواد المعروفة والإستعانة بالhelp والتعود على استخدامه فيما لا نعرفه او نسيناه فقط :)
فكرة الtrial فكرة مبتكرة وهي تدل على أنك نفذت الغرض من المسابقة والتي هي التفكير في حل أي مشكلة بأي طريقة كانت بشكل صحيح ^^
اعانك الله تعالى على دروسك والتخصص :)
وبالنسبة لفترة المرحلة الاخيرة ربما يمكننا تأجيلها لاحقا او إطالة مدة التسليم فيها لفترة أطول حتى لا تتعارض مع الكثيرين ممن هم مشاركون هنا، فكما قلت كل هذه البرامج يمكن حلها في جلسة واحدة فقط وإنما طول المدة هو لعدم تعارض المسابقة مع دروسكم لذا فالأمر في أيدكم أنتم وأنا فقط منفذ لما ترونه مناسبا :)
وعذرا للإطالة
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
أخي إسلام أشكرك على تشجيعك لي
يبدو أني لم أفهم السؤال
ولاكن سوف احاول فهمه من جديد, 8wq4 لكي اعود إلى المسابقة
ولك جزيل الشكر مرة اخرى
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
هل المسابقة خاصة ام عامة يمكنني الاشتراك بها ؟ ومتى ينتهي الوقت المحدد للاجابه ؟ لانني لم اعرف عنها الا اليوم:(
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة ض.س.
السلام عليكم،
اقتباس:
المشاركة الأصلية كتبت بواسطة ض.س.
ولأننا معتادون على التعامل مع البرمجة كمهندسي كهرباء لا مهندسي كمبيوتر بمعنى أننا لا نحفظ الكود بل نعيد التفكير فيه كل مرة (يمكنك أن تتخيل أنني كنت نسيت تماماً كيفية كتابة كود التعامل مع الأخطاء واضطررت إلى الاستعانة بال help لإنعاش ذاكرتي)
وعليكم السلام ورحمة الله وبركاته..
ونحن أيضاً لا نحفظ الأكواد ^^.. ربما تعنين: طرق كتابة الأكواد مثل تهجئة الحروف وهل هي كبيرة أم صغيرة ومثل مواضع الفواصل في الفور والشكل العام لـسويتش.. وحتى هذه لا نحفظها.. مثل السويتش التي أضطر للرجوع للكتاب في كل مرة أريد استخدامها..
فلا أظن أنه يوجد أحد يحفظ الأكواد.. كما أنه للمرة الأولى منذ تعلمت البرمجة يقابلني برنامج تشفير..
تخصصي تقنية معلومات.. وأنهيت الآن كافة كورسات البرمجة.. والحقيقة أنني أفتقد مواد البرمجة في هذا المستوى.. ولذلك أنا سعيدة جداً بهذه المسابقة..
وكما قال الأخ إسلام: جل ما نتعلمه هو تعلم ذاتي.. يعلموننا أساسيات البرمجة فقط.. كورس للسي.. كورس للسي++.. كورس للداتا ستركتشر.. كورس للجافا.. وجميعها أساسيات فقط.. بمعنى لو اكتفينا بما علمونا لما استطعنا حتى اجتياز الاختبار النهائي مع أسئلة الدكتورة التي توحي بأننا متعمقين جداً في الكورس .. رغم أنها لا تطالبنا حتى بأسئلة واجب.. مجرد أمثلة تافهة ومباشرة فقط لنفهم كيفية عمل الأكواد تعطينا إياها خلال المحاضرة.. كانت أستاذة الجزء العملي تعطينا شيتات فيها أسئلة جميلة نوعاً ما.. إلا أنها ألغتها فيما بعد لأن الطالبات أصبحن يستعن بمدرسات لحل هذه الأسئلة..
مثلاً أذكر عندما تعلمنا المصفوفات..شرحت لنا الدكتورة كيف نعرف مصفوفة.. كيف نطبعها.. وأشياء تافهة أخرى.. في الاختبار النهائي.. طلبت في سؤال من 6 أسئلة.. أن نستقبل مصفوفة -من بعدين بأي طول- ثم نستخرج نظيرتها ><.. طبعاً كان السؤال نظرياً لم يحتوِ حتى على خوارزمية الحل ولا أي تلميح.. فقط كما ذكرته أنا.. لو لم أكن أدرس الجبر الخطي في ذلك المستوى لضاعت علي درجة السؤال.. كان السؤال مفحم بشكل >< ومدة الاختبار ساعتين فقط >><<
أذكر أنني في ذلك الاختبار تلفت حقا ًIcon083..
همممم.. ماذا أيضاً؟!
نعم صحيح.. بانتظار إكمال الألباتروس ^^ متشوقة جدا ًIcon33..
وبالتوفيق لك في تخصصك ..
و..
أتمنى أن تكون هنالك استراحة للمحاربين المشاركين هنا.. ماذا تعلموا.. ما اللغات التي يحبونها.. لماذا تعلموا البرمجة وما هي تخصصاتهم.. ما أصعب البرامج التي واجهتهم.. ما أقرب برنامج أنجزوه إلى قلوبهم << خخخ على غرار: ما أقرب رسمة ><.. وهكذا..
وبانتظار أكواد اللواء إسلام..
.
.
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
أهلا بالضابطة المهندسة ميمي XD
الحمد لله على أنك قمت بفك الرسالة واستطعت قراءتها ^.^
نعم أعرف هذا الشعور فقد كنا نلعب قديما بكتابة رسائل مشفرة بيننا نحن طلبة المدارس على ورق بطريقة بدائية جدا ومحاولة فكها ودائما كان فك الشيفرة قمة في المتعة خاصة بعد وصولك الى المكتوب في الرسالة ^_^
هههههه حسنا سنقوم بعمل مزاد لبيع برامجكم ونرى من سيشتري :d
لا يهم أبدا كيف تم عمل البرنامج فالهدف هو الوصول الى الحل بأي شكل ممكن حتى ولو بكتابة كود بدائي للغاية، فالهدف هنا ليس كتابة كود احترافي بل الهدف هو الوصول الى الحل فقط حتى لو تم استخدام الرامات كلها في متغيرات البرنامج وكان البرنامج يأخذ ساعتين كاملتين في تنفيذه :d
لا أبداً الرامات مرتاحة ولله الحمد.. ولكن العلة في الترتيب العشوائي للأعمدة.. حاولت لي أعناقها وإيجاد ترتيب منطقي يربطها (كلها معاً) بالترتيب الصحيح حتى يصبح البرنامج أكثر ترتيباً.. هل هو عشوائي حقاً؟ هل أريح دماغي وأسلم البرنامج على عباطته؟
.
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
هده رسالة مشفرة لمن يريد التجربة yaakaAahtmlohaaalSkmboaWyrraxmahVLawzoWt
سؤالي هو هل اجعل البرنامج يحدف الحروف التي اضيفت ام لا مشكلة في تركها في الاخير
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
iconQ
اقتباس:
المشاركة الأصلية كتبت بواسطة ridamax
السلام عليكم
هده رسالة مشفرة لمن يريد التجربة yaakaAahtmlohaaalSkmboaWyrraxmahVLawzoWt
سؤالي هو هل اجعل البرنامج يحدف الحروف التي اضيفت ام لا مشكلة في تركها في الاخير
وعليكم السلام..
شكراً جزيلاً..
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة sunbol
السلام عليكم
أخي إسلام أشكرك على تشجيعك لي
يبدو أني لم أفهم السؤال
ولاكن سوف احاول فهمه من جديد, 8wq4 لكي اعود إلى المسابقة
ولك جزيل الشكر مرة اخرى
وعليكم السلام
عفوا أخي وبانتظار عودتك ان شاء الله :)
اقتباس:
المشاركة الأصلية كتبت بواسطة العنيد12
هل المسابقة خاصة ام عامة يمكنني الاشتراك بها ؟ ومتى ينتهي الوقت المحدد للاجابه ؟ لانني لم اعرف عنها الا اليوم:(
تم مناقشة الامر على الخاص :)
اقتباس:
مثل السويتش التي أضطر للرجوع للكتاب في كل مرة أريد استخدامها..
اوه ذكرتيني بنفسي، نادرا ما استخدمها لذا دائما ما أنساها ولذلك لم أصدق نفسي حينما استطعت كتابتها للمرة الاولى بنفسي دون الإستعانة بالhelp مثل كل مرة في برنامج Msoms Renamer v2.0 وعملت XD
اقتباس:
نعم صحيح.. بانتظار إكمال الألباتروس ^^ متشوقة جدا ًIcon33..
أردت الإشارة لذلك ونسيت
نتمنى ألا تكوني قد عدلت عن إكمالها خاصة مع ازالة الصورة التي تحوي اسمها من توقيعك :)
اقتباس:
أتمنى أن تكون هنالك استراحة للمحاربين المشاركين هنا.. ماذا تعلموا.. ما اللغات التي يحبونها.. لماذا تعلموا البرمجة وما هي تخصصاتهم.. ما أصعب البرامج التي واجهتهم.. ما أقرب برنامج أنجزوه إلى قلوبهم << خخخ على غرار: ما أقرب رسمة ><.. وهكذا..
فكرة جيدة، ربما نقوم بتطبيقها ان اضطررنا لتأخير موعد بدء المرحلة الثالثة قليلا للظروف المختلفة للمشاركين :)
وبما أنها فكرتك فسننتظرها منك :d
اقتباس:
وبانتظار أكواد اللواء إسلام..
ساحاول العودة بها قريبا، للأسف انشغلت جدا هذه الأيام ><
وعلى كل يمكنكم المساعدة كذلك بوضع بعض الاكواد :)
اقتباس:
المشاركة الأصلية كتبت بواسطة Meme20
لا أبداً الرامات مرتاحة ولله الحمد.. ولكن العلة في الترتيب العشوائي للأعمدة.. حاولت لي أعناقها وإيجاد ترتيب منطقي يربطها (كلها معاً) بالترتيب الصحيح حتى يصبح البرنامج أكثر ترتيباً.. هل هو عشوائي حقاً؟ هل أريح دماغي وأسلم البرنامج على عباطته؟
.
أي نعم هو عشوائي وضعته لحظة كتابتي للموضوع دون حتى التفكير فيه :)
لذا ستجدين ان كل رقمين يليان بعضهما للأسف فالعشوائية لم تكن محكمة ^^"
وما يهمني في البرنامج انه يعمل بشكل جيد ومحكم مع الوضع في الإعتبار بأنه يستطيع التعالم مع كل المدخلات المختلفة كما يفعل أي برنامج من انتاج شركة ما بغض النظر عن وجود عباطة في الكود أم لا :d
لا تنسي هدفنا الرئيسي، الوصول لحل المشكلة بأي طريقة كانت حتى ولو كانت تلك الطريقة عبيطة ^^"
ربما الأفضل ان تستغلي الوقت المتبقي في محاولة ابتكار أمر أو فكرة ما مذهلة تضمنين بها أخذ درجة المفاضلة كاملة أفضل من محاولة تحسين طريقة كتابة الكود :)
اقتباس:
المشاركة الأصلية كتبت بواسطة ridamax
السلام عليكم
هده رسالة مشفرة لمن يريد التجربة yaakaAahtmlohaaalSkmboaWyrraxmahVLawzoWt
سؤالي هو هل اجعل البرنامج يحدف الحروف التي اضيفت ام لا مشكلة في تركها في الاخير
وعليكم السلام
جميل جدا :d
ربما علي أن استخدم تلك الشيفرة في مواضيعي :d
شكرا جزيلا على الشيفرة ^_^
بالنسبة لسؤالك سأجيبك عليه بسؤال اخر أعلم أن إجابته ستكون لا :d
هل سيستطيع برنامجك وقتها اذا ما جعلته يقوم بهذا الأمر ارجاع هذه الجملة غير المشفرة إلى أصلها بعد تشفيرها:
if u failed to complete the main plan use plan z
أو جملة مثل هذه:
the main points in the rectangle are wxyz
ان كان سيستطيع فابدأ فيه على بركة الله تعالى وأعدك ان تحصل على درجة المفاضلة كاملة :d
طبعا الجمل السابقة حالات خاصة لكن لا يمكن منعها بالرغم من ذلك ^^"
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة ridamax
yaakaAahtmlohaaalSkmboaWyrraxmahVLawzoWt
لا تعرض الاجابة
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
بالتوفيق للجميع =)
شكراً لـ جهودكـ (f)
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
تم الإرسال XD
http://www.iraqup.com/up/20091105/uA..._709639088.jpg
مدة البرمجة والتفكير 4 ساعات <<< قولوا ماشاء الله XD
في المقابل طريقة برمجتي غبية جدا هذه المرة , ارجوا المعذرة إسلامو ^.^ <<<< ومن متى انت تبرمج بطريقة ذكية؟ XD
-لكنها تحقق الغرض-
والمصادفة ان حجم البرنامج 116 KB تماما مثل برنامج المرحلة السابقة XD
والحمد لله جربت كل العبارات المشفرة التي هنا ونجحت العملية بإذن الله
على فكرة إسلام المطلوب من السؤال هو برنامج يفك الشيفرة فقط ولا يشفر صحيح؟ <<< الأخ مضيع XD
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
تذكرت شيئا ^^"
هناك متسابقين يحاولون الغش بالسؤال في منتديات أخرى وطلب سورس كود كامل خخخ
لا أريد ذكر أسماء على العام , لكن ماهي عقوبتهم ؟ إذا كانت مخالفة يرجى التنبيه عليها في أول الموضوع
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
وعليكم السلام
جميل جدا :d
ربما علي أن استخدم تلك الشيفرة في مواضيعي :d
شكرا جزيلا على الشيفرة ^_^
بالنسبة لسؤالك سأجيبك عليه بسؤال اخر أعلم أن إجابته ستكون لا :d
هل سيستطيع برنامجك وقتها اذا ما جعلته يقوم بهذا الأمر ارجاع هذه الجملة غير المشفرة إلى أصلها بعد تشفيرها:
if u failed to complete the main plan use plan z
أو جملة مثل هذه:
the main points in the rectangle are wxyz
ان كان سيستطيع فابدأ فيه على بركة الله تعالى وأعدك ان تحصل على درجة المفاضلة كاملة :d
طبعا الجمل السابقة حالات خاصة لكن لا يمكن منعها بالرغم من ذلك ^^"
العفو اخي اسلام
اعدرني فلم افهم قصدك في
اقتباس:
هل سيستطيع برنامجك وقتها اذا ما جعلته يقوم بهذا الأمر ارجاع هذه الجملة غير المشفرة إلى أصلها بعد تشفيرها:
if u failed to complete the main plan use plan z
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
وعليكم السلام..
شكراً جزيلاً..
العفو اختي الكريمة
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
معتادون على التعامل مع البرمجة كمهندسي كهرباء
اقتباس:
(دخلت للتو مرحلة الاختصاص ^^).
أعتقد أننا زملاء.....
أنا أيضا طالب هندسة كهربائية سنة اختصاص - تخصص اتصالات
ولم أكتب برنامج على ++C منذ 3 سنوات لكنني ولله الحمد لم أجد صعوبة كبيرة في التعامل مع الأكواد من جديد
بصراحة لم أتوقع أن أجد مهندسي كهرباء في هذه المسابقة !!
------------------
تم تسليم البرنامج
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة ع ـفآريتـ
بالتوفيق للجميع =)
شكراً لـ جهودكـ (f)
عفوا أختي وشكرا على مرورك :)
اقتباس:
المشاركة الأصلية كتبت بواسطة WaHdAiN
تم الإرسال XD
http://www.iraqup.com/up/20091105/uA..._709639088.jpg
مدة البرمجة والتفكير 4 ساعات <<<
قولوا ماشاء الله XD
في المقابل طريقة برمجتي غبية جدا هذه المرة , ارجوا المعذرة إسلامو ^.^ <<<< ومن متى انت تبرمج بطريقة ذكية؟ XD
-لكنها تحقق الغرض-
والمصادفة ان حجم البرنامج 116 KB تماما مثل برنامج المرحلة السابقة XD
والحمد لله جربت كل العبارات المشفرة التي هنا ونجحت العملية بإذن الله
على فكرة إسلام المطلوب من السؤال هو برنامج يفك الشيفرة فقط ولا يشفر صحيح؟ <<< الأخ مضيع XD
ما شاء الله تبارك الله =)
جميل جدا، وجاري مشاهدة الكود إن شاء الله تعالى ^_^
ولا يهم ابدا طريقة كتابة الكود كما قلت سابقا ^_^
نعم المطلوب هو برنامج للفك فقط =)
اقتباس:
المشاركة الأصلية كتبت بواسطة WaHdAiN
تذكرت شيئا ^^"
هناك متسابقين يحاولون الغش بالسؤال في منتديات أخرى وطلب سورس كود كامل خخخ
لا أريد ذكر أسماء على العام , لكن ماهي عقوبتهم ؟ إذا كانت مخالفة يرجى التنبيه عليها في أول الموضوع
أرسل لي اسماءهم والروابط على الخاص :)
طبعا هذه مخالفة كبيرة
وضحت هذا الامر سابقا حينما سأل أحدهم في المرحلة السابقة لم أريد الكود وأجبته حتى أتأكد من أن احدا لم يغش، كما أنني قلت في الملاحظات المهمة:
اقتباس:
6 - يمنع الغش بالطبع في كتابة الكود وتذكروا ان المسابقة للإرتقاء بمستواكم الى الأعلى وليس للمفاضلة بينكم لذا اجعل هدفك اسمى من ذلك ^_^
7 -يمنع استخدام اكواد جاهزة او مكتبات جاهزة لعمل الوظيفة المطلوبة في البرنامج، بل يجب عمل الكود من برمجتك الخاصة ^_^
أي تم التنبيه على هذا الأمر ثلاث مرات حتى الان :)
أرجوا من أي احد يكتشف متسابقا يغش أن يرسل لي على الخاص :)
وطبعا العقوبة هي استبعاد المتسابق من المسابقة
اقتباس:
المشاركة الأصلية كتبت بواسطة alzem
مشكوووووووووووووووووووور
عفوا أخي وشكرا لمرورك :)
اقتباس:
المشاركة الأصلية كتبت بواسطة ridamax
العفو اخي اسلام
اعدرني فلم افهم قصدك في
المقصد هو لو أعطيتك الجملتين السابقتين والتين هما:
اقتباس:
if u failed to complete the main plan use plan z
the main points in the rectangle are wxyz
بعد أن قمت بتشفيرهما فهل ستستطيع فك شيفرتهما؟
فقط ^_^
فكر في الأمر وستجد أنك حينما تحاول فك شيفرتهما وحذف الحروف الزائدة في نهاية الجملة فستصبح الجملتين هكذا:
if u failed to complete the main plan use plan
و
the main points in the rectangle are
أي أن الجملتين سيصبحان ناقصتين لأنك ستقوم بالخطأ بحذف آخر حرف او جملة في كل جملة تشبه الجملتين السابقتين في انتهائها بحرف z او مجموعة حروف مثل wxyz
أرجو أن يكون مقصدي قد وصل ^_^
اقتباس:
المشاركة الأصلية كتبت بواسطة BLACK STAR
أعتقد أننا زملاء.....
أنا أيضا طالب هندسة كهربائية سنة اختصاص - تخصص اتصالات
ولم أكتب برنامج على ++C منذ 3 سنوات لكنني ولله الحمد لم أجد صعوبة كبيرة في التعامل مع الأكواد من جديد
بصراحة لم أتوقع أن أجد مهندسي كهرباء في هذه المسابقة !!
------------------
تم تسليم البرنامج
ستجد في المنتدى تخصصات لن تخطر على بالك أبدا :d
نحن نصنف تحت بند مهندس كهرباء تخصص كمبيوتر وندرس كورسات كهربية والكترونيات واتصالات وأشياء يتم تدريسها في كهرباء أيضا =)
وجاري مشاهدة الكود
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
تم تحديد المدة النهائية لتسليم المرحلة الثانية بناء على الإستطلاع
وأيضا أرجو منكم عمل الاتي (مهم جدا):
اقتباس:
يرجى من الجميع إخبارنا هنا في هذا الموضوع عن الموعد المناسب في رأيهم لوضع المرحلة الثالثة إن شاء الله تعالى بعد التاريخ المذكور لتسليم آخر موعد للمرحلة الثانية
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
المقصد هو لو أعطيتك الجملتين السابقتين والتين هما:
بعد أن قمت بتشفيرهما فهل ستستطيع فك شيفرتهما؟
فقط ^_^
فكر في الأمر وستجد أنك حينما تحاول فك شيفرتهما وحذف الحروف الزائدة في نهاية الجملة فستصبح الجملتين هكذا:
if u failed to complete the main plan use plan
و
the main points in the rectangle are
أي أن الجملتين سيصبحان ناقصتين لأنك ستقوم بالخطأ بحذف آخر حرف او جملة في كل جملة تشبه الجملتين السابقتين في انتهائها بحرف z او مجموعة حروف مثل wxyz
أرجو أن يكون مقصدي قد وصل ^_^
وجاري مشاهدة الكود
أخ إسلام المقصد واضح جداً.. ولكن أليست إضافة الأحرف هي خطوة من خطوات التشفير؟!
تماماً مثل إلغاء المسافات؟!
لقد أرسلت البرنامج وهو يحتوي على دالة تقوم بإزالة الأحرف الزائدة.. على اعتبار أنه لا توجد كلمة انجليزية كـ(Z) أو (Yz) أو (Wxyz) .. لم يخطر ببالي أن يتم استخدام تلك الأحرف كما في المثالين الذين ذكرتهما..
عموماً.. حتى لو شفرت الجملتين السابقتين فبرنامجي لن يحذف هذه الأحرف (فهيم باسم الله عليه^^")
أو هكذا أتوقع منه.. لأنك ستحتاج في المثالين السابقين لإضافة أحرف في النهاية فلذلك سيكتفي بحذف الأحرف الزائدة التي ليست من أصل الرسالة.. ولا أتوقع أن يكون هنالك رسالة (أصلية لم تشفر بعد) بعدد أحرف من مضاعفات الـ8 وتحتوي في نهايتها على (Z) أو (Yz) أو (Wxyz) أو (Tuvwxyz) كأحرف من أصل الرسالة..!
وإن كان هنالك فتستحق حذف أحرف رسالتك الأصلية لأنك لم تختر طريقة في التشفير لا تتقاطع مع الرسائل الأصلية بشتى إحتمالاتها Icon30<< غاضبة لفرحتي بدالة التنظيف ^^"
خخخخ لا أعلم إن كان مقصدي واضحاً أم لا .. عموماً تم إرسال البرنامج على ماهو عليه من غباء .. ويجب أن لا أسميه غباءً لأنك تبدو صادقاً في كون الترتيب عشوائي << لا تثق أبداً ><"..
كما لا يجب أن أشتمه لأنني أحببته بحق واستمتعت كثيراً ببرمجته.. فشكراً لإتاحة الفرصة لذلك ^^..
بالنسبة للمرحلة الثالثة:
أرى أن تبدأ في 1/12/1430 في حال سلم جميع المتسابقين برامجهم قبل ذلك التاريخ..
وفي حال لم ينتهِ بعض المتسابقين فأرى أن تبدأ في 13/12/1430 أي مع نهاية أيام الحج..
أما إذا لم يحج أحد من المتسابقين .. فأرى أن تبدأ بعد هذه المرحلة مباشرة << جميع الاحتمالات icon111
.
.
.
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
السلام عليكم
شكرا لتحديد فترة المسابقة ب3 اسابيع فأنا حقا منشغلة ولكن أريد المتابعة
كانت لدي بعض الاستفسارات حول البرنامج ولكن بعد قراءة مشاركات الاعضاء و الردود عليها حصلت على المعلومات التي اريد :D
بالنسبة لتحديد موعد لبدء المرحلة الثالثة فأتمنى أن يكون بعد عيد الأضحى المبارك مباشرة
وبالنسبة لنتيجتي للمرحلة الاولى كيف لي أن أعرفها ؟؟
و شكرا على المسابقة الرائعة فمجال عملي لا يتطلب استخدام مثل هذه المسائل الجميله التي بها تحدي و تذكرني بالمسائل التي كنت ابرمجها أيام الجامعة
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة Meme20
أخ إسلام المقصد واضح جداً.. ولكن أليست إضافة الأحرف هي خطوة من خطوات التشفير؟!
تماماً مثل إلغاء المسافات؟!
صحيح :)
اقتباس:
لقد أرسلت البرنامج وهو يحتوي على دالة تقوم بإزالة الأحرف الزائدة.. على اعتبار أنه لا توجد كلمة انجليزية كـ(Z) أو (Yz) أو (Wxyz) .. لم يخطر ببالي أن يتم استخدام تلك الأحرف كما في المثالين الذين ذكرتهما..
عموماً.. حتى لو شفرت الجملتين السابقتين فبرنامجي لن يحذف هذه الأحرف (فهيم باسم الله عليه^^")
أو هكذا أتوقع منه.. لأنك ستحتاج في المثالين السابقين لإضافة أحرف في النهاية فلذلك سيكتفي بحذف الأحرف الزائدة التي ليست من أصل الرسالة.. ولا أتوقع أن يكون هنالك رسالة (أصلية لم تشفر بعد) بعدد أحرف من مضاعفات الـ8 وتحتوي في نهايتها على (Z) أو (Yz) أو (Wxyz) أو (Tuvwxyz) كأحرف من أصل الرسالة..!
أي نعم صحيح، هذا ما كنت أقصده تماما لكن نسيت ذكر أن الرسالة يجب أن تكون من مضاعفات العدد 8
رغم أن الإحتمال ضئيل جدا وشبه منعدم إلا انه ما زال موجودا تماما كما تضعين احتمال ان يقوم المستخدم بحساب مروب للعدد السالب، تعلمين أن هذا الامر لن يحدث إلا إن كان المستخدم يقوم بذلك متعمدا ليرى النتيجة XD
ومع ذلك يجب أن يوضع الأمر في الحسبان، هذا ما كنت اقصده
لذا الأفضل ألا يتم أضافة هذه الجزئية التي تقوم بحذف الحروف، مع ذلك إن تم إضافتها فلن أقوم بالتدقيق عليها لكن لن تحصلي على زيادة في الدرجة P:
فقط النصف الذي وعدت به XD << بخيل 67_icond
هممم الأمر ليس بخلا حقيقة ^^" لكن درجة المفاضلة بالفعل أحتاجها لعمل أكبر من ذلك فتعلمين انه يوجد العديد من المتفوقين هنا واتوقع أن اجد العديد من المتسابقين يحصلون على الدرجة النهائية لذا يجب عمل مفاضلة بينهم، على أنني إن قدر لي إن شاء الله تعالى عمل مسابقة أخرى في وقت لاحق سأراعي أن تكون الأسئلة أصعب بكثير وبعضها يبدوا مستحيل الحل حتى تحدث فروقات كبيرة بين المتسابقين وأستطيع ايجاد ترتيب للأعضاء بسهولة ومنافسة أكبر أيضا :P
اقتباس:
وإن كان هنالك فتستحق حذف أحرف رسالتك الأصلية لأنك لم تختر طريقة في التشفير لا تتقاطع مع الرسائل الأصلية بشتى إحتمالاتها Icon30<< غاضبة لفرحتي بدالة التنظيف ^^"
خخخخخخخخخ حسنا لم أقصد افساد فرحتك حقيقة لكن أي برنامج ناجح في الدنيا يجب وضع جميع الإحتمالات فيه حتى ولم لم ستحدث إلا نادرا، بل انه يتم عمل احتياط في حال حدث خطأ غير متوقع أو محسوب حسابه وذلك بوضع رسالة بحدوث خطأ غير معروف مثلا أو اظهار رسائل الـexception الأصلية لتجنب مثل هذه الإحتمالات
ما بالك باحتمال تعرفين انه موجود لكن نسبة حدوثه 1% مثلا ^^"
اقتباس:
خخخخ لا أعلم إن كان مقصدي واضحاً أم لا .. عموماً تم إرسال البرنامج على ماهو عليه من غباء .. ويجب أن لا أسميه غباءً لأنك تبدو صادقاً في كون الترتيب عشوائي << لا تثق أبداً ><"..
نعم المقصد واضح، ولا مشكلة كما قلت، فالترتيب عشوائي بالفعل XD ولا أظن انك ستجدين علاقة تربط بين الترتيب << لست واثقا لأنني حتى الان لم أحاول حتى أن انظر او احفظ ترتيب الأعمدة بسبب وضعي العشوائي لها XD
اقتباس:
كما لا يجب أن أشتمه لأنني أحببته بحق واستمتعت كثيراً ببرمجته.. فشكراً لإتاحة الفرصة لذلك ^^..
عفوا وسعدت كثيرا لأن البرنامج قد أعجبكم وآمل ان يعجبكم برنامج المرحلة الثالثة كذلك :)
حقيقة كنت محتارا في سؤال المرحلة الثانية والحمد لله الذي وفقني إلى التفكير في سؤال كهذا :)
اقتباس:
بالنسبة للمرحلة الثالثة:
أرى أن تبدأ في 1/12/1430 في حال سلم جميع المتسابقين برامجهم قبل ذلك التاريخ..
وفي حال لم ينتهِ بعض المتسابقين فأرى أن تبدأ في 13/12/1430 أي مع نهاية أيام الحج..
أما إذا لم يحج أحد من المتسابقين .. فأرى أن تبدأ بعد هذه المرحلة مباشرة << جميع الاحتمالات icon111
هممم ننتظر تأكيد المتسابقين لموضوع الحج ^_^
بالنسبة لبدء المرحلة فلن يصلح الإحتمال الاول لأن المرحلة الثانية أصلا ستنتهي بعد هذا التاريخ ^^"
لذا ننتظر رأي بقية الاعضاء للتوفيق بين الآراء
اقتباس:
المشاركة الأصلية كتبت بواسطة SaYa
السلام عليكم
شكرا لتحديد فترة المسابقة ب3 اسابيع فأنا حقا منشغلة ولكن أريد المتابعة
كانت لدي بعض الاستفسارات حول البرنامج ولكن بعد قراءة مشاركات الاعضاء و الردود عليها حصلت على المعلومات التي اريد :D
بالنسبة لتحديد موعد لبدء المرحلة الثالثة فأتمنى أن يكون بعد عيد الأضحى المبارك مباشرة
وبالنسبة لنتيجتي للمرحلة الاولى كيف لي أن أعرفها ؟؟
و شكرا على المسابقة الرائعة فمجال عملي لا يتطلب استخدام مثل هذه المسائل الجميله التي بها تحدي و تذكرني بالمسائل التي كنت ابرمجها أيام الجامعة
وعليكم السلام
بالتوفيق لك أختي ^_^
بالنسبة لموعد البدء فلدينا الان صوتك والأخت ميم لبعد عيد الأضحى
ننتظر رأي بقية الأعضاء
اما عن نتيجة المرحلة الاولى فلأفضل وضع جميع النتائج في النهاية بعد الإنتهاء من المسابقة بالكلية خاصة أنني لم أكمل التصحيح للجميع بعد << مشغول بشدة والأخ حسامز أيضا مشغول في الدراسة لذا ربما اتأخر قليلا ^^"
لكن بإذن الله تعالى لن أتأخر في عرض موضوع النتائج إن شاء الله تعالى عن المرحلة الأخيرة، ربما بعد اسبوع واحد من نهاية المرحلة الثالثة على أكثر تقدير إن شاء الله تعالى واضع الموضوع :)
ايضا بسبب تقارب مستوى الكثير من الأعضاء فربا اضطر أن اغير من طريقة توزيع الدرجات في الأسئلة، لم أقرر بعد، سيعتمد على النتيجة النهائية لذا لا أستطيع ان اضع النتيجة حاليا إلا بعد نهاية لمراحل الثلاثة
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
أوقاتاً طيبة للجميع.
توقعت هذا الهجوم المضاد لأنني كنت أشعر مسبقاً بأن "مهندس كمبيوتر" ليست العبارة الصحيحة لوصف حافظي الأكواد، ربما كنت أقصد المبرمجين بشكل أو بآخر.
على كل حال، يبدو من كلامكم أنني أنا من يجب وصفه بحافظة الأكواد فما زلت أحفظ السويتش على الأقل ^^.
رداً على اقتراحك أخت ميمي، سأتكلم قليلاً عن تخصصي: أنا الآن في السنة الثالثة تخصص كهرباء، السنتان السابقتان كانتا عامّتين، وحتى في هذه السنة وما يليها فإننا ندرس كل ما يتعلق بالكهرباء من قريب او بعيد من إنتاج الطاقة إلى نقلها مروراً بالآلات والأوتوماتيك وانتقالاً إلى الإلكترونيات وأنظمة التحكم والشبكات والاتصالات، ولا ينتهي الأمر بعلوم الحاسوب والبرمجة وبنية الكمبيوتر. باختصار "بتاع كلّو" كما يقول إخواننا في مصر. لكن العام القادم سيكون بإمكاني أن أختار تخصص التخصص ^^، وأنوي أن أختار المعلوماتية الصناعية فلست أشعر بالميل إلى الاتصالات.
درست حتى الآن ثلاث مواد برمجة# c، إضافة إلى مادة c بما أن الكروت الإلكترونية المتخلفة لا تفهم إلّا الc، وأدرس الآن العم unix. طبعاً يمكنك أن تضيفي مادتين عمليتين في مختبر الكمبيوتر إحداهما كانت للconsole application والثانية للwindows application على ال # c، والآن هناك مادتان عمليتان واحدة للـ VBA والثانية للـ Linux . هذه سوابقي البرمجية باختصار^^، بانتظار سيرتك.
بالنسبة للقصة، يمكنني القول أنني مشغولة للغاية، لا أدّعي أنني عدلت عن إكمالها بالفعل، لكن رأيت من السخف أن أضع إعلاناً لموضوع لا أستطيع إكماله حالياً. هذا كل ما في الأمر.
امتحاناتي بعد عطلة العيد مباشرة لذا لن يمكنني التفرغ إلا بعد أسبوعين منه.
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
سؤال ممتع بجد ^_^
انتظر السؤال الثالث بشغف
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
فكرة رائع و ان شاء الله احلها و ابعتلك الديكودر ^_^
و اسف علي التأخير
....
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
بما انني صنعت برنامج يقوم بتشفير العبارات
فهذه شفرة جديدة هدية لكم XD
0HTrgY,o0eodhzYlliHl oeAagal&wrlsRuieNioE6oKrtdT2teoid SmhvLRXsl
أنتظر تعليقاتكم عليها XDDDDD
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
امممم وقت المرحلة الثالثة لايناسبني ولا أعتقد ان الوقت الذي يناسبني قد يناسبكم
آسف , قد اضطر للإنسحاب من المسابقة
في أمان الله
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
النص الجديد هل يدخل ضمن الاجابات ؟
عشان اعدل برنامجي عليه او ما يحتاج فقط تحتاج الاجابة هنا ؟
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
ههه حلوة الشفرة الجديدة يا WaHdAiN
....
-
رد: مسابقة مسومس الكبرى للبرمجة - المرحلة الثانية
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
كما تضعين احتمال ان يقوم المستخدم بحساب مروب للعدد السالب، تعلمين أن هذا الامر لن يحدث إلا إن كان المستخدم يقوم بذلك متعمدا ليرى النتيجة XD
ولا تنسى الفراكشنال أيضاً XD
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
لكن لن تحصلي على زيادة في الدرجة P:
فقط النصف الذي وعدت به XD << بخيل 67_icond
هيدوووووووي مسيو إسلام icon147
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
هممم الأمر ليس بخلا حقيقة ^^" لكن درجة المفاضلة بالفعل أحتاجها لعمل أكبر من ذلك فتعلمين انه يوجد العديد من المتفوقين هنا واتوقع أن اجد العديد من المتسابقين يحصلون على الدرجة النهائية لذا يجب عمل مفاضلة بينهم
تحتاجها لعمل أكبر، هااااه Icon30 ؟؟!
إذن.. خل ميمي تعطل وإن شاء الله راح تشوف هالعمل الأكبر بإذن الله icon111
<< يا حبي لي أحس اني أكثر وحدة متحمسة أبي درجة حق هالحماس XD
اقتباس:
المشاركة الأصلية كتبت بواسطة إسلام 2006
على أنني إن قدر لي إن شاء الله تعالى عمل مسابقة أخرى في وقت لاحق سأراعي أن تكون الأسئلة أصعب بكثير وبعضها يبدوا مستحيل الحل حتى تحدث فروقات كبيرة بين المتسابقين وأستطيع ايجاد ترتيب للأعضاء بسهولة ومنافسة أكبر أيضا :P
حسناً.. لم يفت شيء.. ضع ما بجعبتك من أسئلة مستحيلة في المرحلة الثالثة ..
.
.
.