السلام عليكم ورحمة الله وبركاتة نرجو من جميع الاعضاء اللتزام بقوانين المنتدى وعدم نشر برنامج او فلم او اغنية او اي شئ له حقوق ملكية كما يمنع نشر السيريالات والكراكات للبرامج ومن يخالف تلك التعليمات سيتم حظر حسابة للابد والسلام عليكم ورحمة الله

ما تراه تعقيداً يراه غيرك بسيطاً وما تراه بسيطاً يراه غيرك تعقيداً

0 تصويتات
سُئل فبراير 14، 2014 في تصنيف مواضيع عامة بواسطة المشرقة الوجه (151,220 نقاط)
اليك فكرة حلى السابق (وسأتعمد الكتابة برموز عربية) تم نقل الدالة التى ذكرتها الى شكل آخر بالتحليل فكانت :            (س-2)(س+2)           د(س) = ــــــــــــــــــــــــــ  س = {1 , 3 , .... ,199}                  س وبعد التعويض المباشرة فى الدالة نشأ لدينا الآتى (مجرد استقراء) -1 × 3       1 × 5       3 × 7     5 × 9              197 × 201 ــــــــــــــ × ــــــــــــ × ـــــــــــــ × ــــــــــ ×...... × ـــــــــــــــــ   1²            3²           5²          7²                    199² ستلاحظ ان 5 تكررت مرتين فى البسط ما يعنى 5² تختصر مع نظيرتها فى المقام، وجميع الحدود بهذا الشكل ايضاً فيما عدا الحد الأخير يتبقى منه 201 على 199 ، ويمكنك معرفة ذلك من خلال فرض أن الأعداد الفردية مثلاً من 1 الى 9 فقط . فكرة بسيطة ادت الى حل صحيح ...
تحديث للسؤال برقم 1
فى المقام س²  وليس س .
تحديث للسؤال برقم 2
اذاً يجب ان تفصل بين حل المسألة (التى ستكتب فى ورقة الإمتحان) وبين شرحها - توضيحها - تفسيرها ، فكان بإمكانك وضع حلك السابق مع اضفاء بعض التعليقات الواردة عليه حتى فى أول السؤال او فى آخره كخطوة توضيحية للحل فكما قلت لك ما يظهر لك واضحاً لا يبدو كذلك لغيرك، فما تتحدث عنه من خوارزميات واشياء هذه ينفذها الحاسوب وانت تعطيه الأوامر ينفذها فقط، اذاً فالتبسيط هنا شىء مهم، لا لأنك ستشرح للحاسوب ما الذى سيقوم به بالتفصيل وتشرح ايضاً له الأوامر، فهذا شىء غير مهم بالمرة لأنه تعرف على هذا الأوامر من قبل، ويستطيع التعامل معها مباشرةً فبمجرد ان تعطيه امر ما ينفذه، لكن هل تستطيع ان تعطى مسألة ما (مهما بلغت من تعقيد ان تبسيط) لأى شخص فيحهلها (ينفذها) على الفور ؟
تحديث للسؤال برقم 3
Module Example 1 Sub main() Dim a,b,c,d,x1,x2 As Decimal Console.Write("Enter the a value") a=Console.ReadLine() Console.Write("Enter the b value") b=Console.ReadLine() Console.Write("Enter the c value") c=Console.ReadLine() d=a^2-4*a*b x1=(-b+d)/(2*a) x2=(-b-d)/(2*a) If d>=0 then Console.Write("x1 = " & x1 & "x2 = " & x2 & ".") Else Console.Write("the value is imaginary") End If Console.ReadLine() end Sub End Module هذا برنامج سريع كتبته بالفيجوال بسيك لإيجاد الجذور الحقيقية للمعادلة التربيعية، فهل الشخص العادى (او الغير متدرب) على استطاعة ان يفهم ما هو مكتوب، ملحوظة  (لا اقصد هنا الكود البرمجى) ولكن اقصد الشرح البسيط اليسر ، الغير ملىء بالتعقيد (على حد وصفك) فهذا برنامج اعتقد انه لذيذ جداً للكمبيوتر هيفهمه وينفذه بسرعة ...
...