الوحدة الرابعة: حل المشاكل باستخدام الحاسوب
↩ العودة للمقرر

تحديد المشكلة

المرحلة الأولى في الحل: تحويل نص المسألة إلى صورة واضحة نعرف فيها ماذا لدينا وماذا نريد.

Problem Solvingفهم • تصميم • تحقق

🔎 ما المقصود بتحديد المشكلة؟

هو فهم المسألة وصياغتها بصورة واضحة، وتحديد الهدف المطلوب الوصول إليه، والبيانات المتاحة، والنتائج المطلوبة، وأي شروط أو قيود تؤثر في الحل.

ماذا نفعل عند تحديد المشكلة؟

🎯 1. تحديد المطلوب

نسأل: ما النتيجة التي يجب أن أصل إليها؟ وما السؤال الذي يجب أن يجيب عنه الحل؟

📥 2. تحديد المعطيات

نحدد البيانات والقيم المتاحة التي سيعتمد عليها الحل، ونستبعد المعلومات التي لا تؤثر فيه.

⚠️ 3. تحديد الشروط والقيود

نبحث عن أي شرط يحدد القيم المقبولة أو يغير طريقة الحل، مثل حدود الدرجات أو نسبة محددة أو وحدة قياس معينة.

🧠 4. فهم العلاقة العامة

نحدد بصورة أولية العلاقة بين المعطيات والمطلوب، دون كتابة خطوات الخوارزمية التفصيلية بعد.

أسئلة تساعدك على فهم أي مسألة
❓ ما المطلوب؟📊 ما البيانات المتاحة؟🚧 هل توجد شروط أو قيود؟🔗 ما العلاقة بين البيانات والنتيجة؟

مثال: حساب متوسط ثلاث درجات

العنصرالتحديد
المشكلةإيجاد متوسط ثلاث درجات لمتدرب.
المعطياتالدرجة الأولى، الدرجة الثانية، الدرجة الثالثة.
المطلوبالمتوسط الحسابي للدرجات.
العلاقة العامةجمع الدرجات الثلاث ثم قسمة المجموع على 3.
خطأ شائع: البدء في كتابة خطوات الحل أو العمليات الحسابية قبل التأكد من فهم المطلوب. إذا كان تحديد المشكلة خاطئًا فقد تكون الخوارزمية مرتبة وصحيحة في تنفيذها، لكنها تحل مشكلة مختلفة.
السابقتحديد المشكلةالتالي