صياغة حل المسائل .
الهدف من تعلم صياغة حل المسائل :![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnR-JFPiw72H3czUcUEBkcz9j7-UOZKF4tHnLaO1HVf0VpKYuNmbHPMAMs3FWcA-wtQTH-OUaYuJXvUSvRBoCyxyk2JiQvGIjROo9aiT3act4R7gmy_bnbzZhSnrNlGMC1uxIT7wsRwnEB/s1600/12.PNG)
خطوات حل المسائل:
أولاً : صياغة حل المسألة : وتتضمن1-فهم المسألة وتحديد عناصرها.2-كتابة الخوارزم والخطوات المنطقية للحل.3-التمثيل البياني للخوارزم عن طريق مخططات الانسياب.
ثانيا : كتابة الرنامج وتنفيذه : وتتضمن1-كتابة الرنامج بواسطة احدى لغات البرمجة من قبل المبرمج.2-ترجمة البرنامج الى لغة الالة وتنفيذه .3-اختبار البرنامج وإصلاح الأخطاء.
فهم المسألة وتحليل عناصرها :
لا يمكن للمرء حل المسألة ما لم يكن متأكداً من فهمها بشكل كامل وكما يقال :" فهم المسألة ثلث الحل " .العناصر الأساسية لحل المسألة ، وهي :1- مخرجات البرنامج .2- مدخلات البرنامج .3- علميات المعالجة .
كتابة الخطوات الخوارزمية :
الخوارزمية : هي مجموعة من الأوامر المكتوبة بصورة واضحة ومسلسلة ومترابطة منطقياً لحل مسألة .
خواص الخوارزمية السليمة :
1- أن تكون كل خطوة يجب معرفة جيداً ومحددة بعبارات دقيقة .2- أن تتوقف العملية بعد عدد محدد من الخطوات .3- أن تؤدي العلميات في مجلها إلى حل المسألة .
مخططات الانسياب :
هي تمثيل بياني أو رسمي للخطوات الخوارزمية .
فائدة مخططات الانسياب :
1- توضيح الطريق الذي يمر به البنامج ابتداء من المدخلات أو البيانات ، ومن ثم المعالجة ، وأخيراً مخرجات البرنامج ونتائجه .
2- توثيق منطق البرنامج للرجوع إليه عند الحاجة ، وذلك بغرض إجراء أي تعديلات على البرنامج ، أو اكتشاف الأخطاء التي تقع عادة في البرامج وخاصة الأخطاء المنطقية.
رموز تمثيل مخططات الانسياب :
رسم مخطط انسياب لمسألة ما :
good
ردحذفجزاك الله خيراً
ردحذفالله يعطيكم العافية
ردحذفممكن رسم مخطط عمود ب مع عمود أ
ردحذفجزاك الله خير
ردحذف