4. 1- مراحل حل المشكلة : 2
Problem Solving Stages :-
. تحديد المشكلة . 1
. إعداد خطوات الحل الخوارزمية . 2
. تصميم البرنامج على الكمبيوتر . 3
. اختبار صحة البرنامج وتصحيح أخطائه . 4
. توثيق البرنامج . 5
5. أول : تحديد المشكلة
( Problem Definition ) :-
أى تحديد المخرجات المطلوبة و المدخلت المتوفرة
. وعمليات المعالجة الحسابية أو المنطقية
6. ثانيا : إعداد خطوات الحل الخوارزمية
( Algorithm ) :-
هى مجموعة من الجراءات أو الخطوات المرتبة
ترتيبا منطقيا والتى يتم تنفيذها للوصول إلى هدف
. أو ناتج محدد من معطيات محددة
7. الخوارزمية Algorithm :-
لهىللل لل سلللسلة لمنلل الخطوات المتتاليلةل التلىل •
. تمثل إعداد خطة الحل
ولل سمللليت بالخوارزميللةل نللب سلللة إلللىل عالللمل •
الرياضيات ومؤلسسللل عللمل اللب جلللر محلمدلل بلنل
. موسى الخوارزمى
ويتم تمثيل الخوارزمية بعد ذلك باستخدام •
خرائط التدفق Flowcharts .
8. ثالثا : تصميم البرنامج على الكمبيوتر
( Program Design ) :-
بعد النتهاء من عمل خريطة التدفق Flowchart
يتم حل المشكلة باستخدام الكمبيوتر عن طريق
. ترجمتها إلى إحدى لغات البرمجة
9. رابعا : اختبار صحة البرنامج وتصحيح
أخطائه ( Program Testing ) :-
أثناء كتابضضةض الضضبضرنامج نضضقعضض ضضفىضض بضضعضضض الخطاء
بدون قصد ( قد نكتب علمة الطرح ( - ) بدل
ضضمضنضض علضضمضةضض الجضضمضعضض ( + ) مثل ) عنضضضدض كتاضبضضةض
الضضبضرنامج ول نضضت سضضضطيع اكتشاف هذه الخطاء إل
عندضضمضضاضض نقوم بإدخال بيانات للضضضضبضرنامج معروف
نتائجضهاضض مضبض سضضقا حتضىض نتمضكنضض ضمنضض مقارضنةض النتاضئجض
التى نحصل عليها بالنتائج الفعلية , وبذلك يمكن
. أن نكتشف الخطاء ونقوم بتصحيحها
10. خامسا : توثيق البرنامج
Program Documentation :-
يتم كتابة كل الخطوات التى اتخذت لحل المشكلة
ضضمضنضض مدخلت ومخرجات وخضضض طةضضض ضضض حلضضض وخريضضض طةضضض
التدضفقضض المضتض سضضخدمة واللضغةضض التضىض كتضبض بضهاضض الضبضرنامج
وأوامر البرنامج وتاريخ آخر تعديل للبرنامج , ومن
شارك ضفضىضض عضض ملضض الضضبضرنامج للحتفاظ بضضهض موثضضقض
للرجوع إليضهض ضفىضض أضىض وضقتضض بهدف التضصحضضضيح , وهذا
يفيضدض ضفىضض حالضةض اشتراك أكثضرض ضمنضض شضخصضض ضفىضض كتابضةض
الضضبضرنامج أضضوض عنضدض التعديضضلض ضضفىضض الضضبضرنامج بواضسطضضضة
. أشخاص آخرين
11. -: اختر الجابة الصحيحة
يقصد بضض .................... تحديد
المخرجات المطلوبة و المدخلت المتوفرة
. وعمليات المعالجة الحسابية أو المنطقية
تحديد المشكلة
الخوارزمية
12. -: اختر الجابة الصحيحة
ثانى مرحلة من مراحل حل المشكلة
. ................ هى
تحديد المشكلة
إعداد خطوات الحل الخوارزمية
13. -: اختر الجابة الصحيحة
يقصد بض ................. مجموعة من الجراءات
أو الخطوات المرتبة ترتيبا منطقيا والتى يتم
تنفيذها للوصول إلى هدف أو ناتج محدد من
. معطيات محددة
تحديد المشكلة
إعداد خطوات الحل الخوارزمية
14. -: اختر الجابة الصحيحة
تعرف ................ بأنها سلسلة من الخطوات
. المتتالية التى تمثل إعداد خطة الحل
تحديد المشكلة
الخوارزمية
15. -: اختر الجابة الصحيحة
أول مرحلة من مراحل حل المشكلة
. ................ هى
تحديد المشكلة
إعداد خطوات الحل الخوارزمية
16. -: اختر الجابة الصحيحة
يقصد بضض .................... كتابة كل
. الخطوات التى اتخذت لحل المشكلة
تحديد المشكلة
توثيق البرنامج
17. -: اختر الجابة الصحيحة
رابع مرحلة من مراحل حل المشكلة
. ................ هى
تصميم البرنامج على الكمبيوتر
اختبار صحة البرنامج وتصحيح أخطائه