الخميس، 3 أبريل 2014

صياغة حل المسائل .


الهدف من تعلم صياغة حل المسائل :

خطوات حل المسائل:

أولاً : صياغة حل المسألة :  وتتضمن1-فهم المسألة وتحديد عناصرها.2-كتابة الخوارزم والخطوات المنطقية للحل.3-التمثيل البياني للخوارزم عن طريق مخططات الانسياب.

ثانيا : كتابة الرنامج وتنفيذه :  وتتضمن1-كتابة الرنامج بواسطة احدى لغات البرمجة من قبل المبرمج.2-ترجمة البرنامج الى لغة الالة وتنفيذه .3-اختبار البرنامج وإصلاح الأخطاء.

فهم المسألة وتحليل عناصرها : 

لا يمكن للمرء حل المسألة ما لم يكن متأكداً من فهمها بشكل كامل وكما يقال :"  فهم المسألة ثلث الحل " .العناصر الأساسية لحل المسألة ، وهي :1- مخرجات البرنامج .2- مدخلات البرنامج .3- علميات المعالجة .

كتابة الخطوات الخوارزمية : 

الخوارزمية : هي مجموعة من الأوامر المكتوبة بصورة واضحة ومسلسلة ومترابطة منطقياً لحل مسألة .

خواص الخوارزمية السليمة :

1- أن تكون كل خطوة يجب معرفة جيداً ومحددة بعبارات دقيقة .2- أن تتوقف العملية بعد عدد محدد من الخطوات .3- أن تؤدي العلميات في مجلها إلى حل المسألة .

مخططات الانسياب :

هي تمثيل بياني أو رسمي للخطوات الخوارزمية .

فائدة مخططات الانسياب :

1- توضيح الطريق الذي يمر به البنامج ابتداء من المدخلات أو البيانات ، ومن ثم المعالجة ، وأخيراً مخرجات البرنامج ونتائجه .
2- توثيق منطق البرنامج للرجوع إليه عند الحاجة ، وذلك بغرض إجراء أي تعديلات على البرنامج ، أو اكتشاف الأخطاء التي تقع عادة في البرامج وخاصة الأخطاء المنطقية. 

رموز تمثيل مخططات الانسياب : 


رسم مخطط انسياب لمسألة ما : 


هناك 5 تعليقات: