تحديد المشكلة
المرحلة الأولى في الحل: تحويل نص المسألة إلى صورة واضحة نعرف فيها ماذا لدينا وماذا نريد.
Problem Solvingفهم • تصميم • تحقق
🔎 ما المقصود بتحديد المشكلة؟
هو فهم المسألة وصياغتها بصورة واضحة، وتحديد الهدف المطلوب الوصول إليه، والبيانات المتاحة، والنتائج المطلوبة، وأي شروط أو قيود تؤثر في الحل.
ماذا نفعل عند تحديد المشكلة؟
🎯 1. تحديد المطلوب
نسأل: ما النتيجة التي يجب أن أصل إليها؟ وما السؤال الذي يجب أن يجيب عنه الحل؟
📥 2. تحديد المعطيات
نحدد البيانات والقيم المتاحة التي سيعتمد عليها الحل، ونستبعد المعلومات التي لا تؤثر فيه.
⚠️ 3. تحديد الشروط والقيود
نبحث عن أي شرط يحدد القيم المقبولة أو يغير طريقة الحل، مثل حدود الدرجات أو نسبة محددة أو وحدة قياس معينة.
🧠 4. فهم العلاقة العامة
نحدد بصورة أولية العلاقة بين المعطيات والمطلوب، دون كتابة خطوات الخوارزمية التفصيلية بعد.
أسئلة تساعدك على فهم أي مسألة
❓ ما المطلوب؟📊 ما البيانات المتاحة؟🚧 هل توجد شروط أو قيود؟🔗 ما العلاقة بين البيانات والنتيجة؟
مثال: حساب متوسط ثلاث درجات
| العنصر | التحديد |
|---|---|
| المشكلة | إيجاد متوسط ثلاث درجات لمتدرب. |
| المعطيات | الدرجة الأولى، الدرجة الثانية، الدرجة الثالثة. |
| المطلوب | المتوسط الحسابي للدرجات. |
| العلاقة العامة | جمع الدرجات الثلاث ثم قسمة المجموع على 3. |
خطأ شائع: البدء في كتابة خطوات الحل أو العمليات الحسابية قبل التأكد من فهم المطلوب. إذا كان تحديد المشكلة خاطئًا فقد تكون الخوارزمية مرتبة وصحيحة في تنفيذها، لكنها تحل مشكلة مختلفة.