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

التحقق من صحة الخوارزمية

لا نفترض أن الخوارزمية صحيحة؛ بل نجربها ونتتبع خطواتها قبل تحويلها إلى برنامج.

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

التتبع اليدوي

تنفيذ خطوات الخوارزمية يدويًا باستخدام قيم اختبار ومتابعة تغير القيم خطوة بخطوة للتأكد من أن النتيجة توافق المتوقع.

مثال: متوسط 70، 80، 90

الخطوةالقيمة/النتيجة
إدخال الدرجات70، 80، 90
حساب المجموع240
القسمة على 380
النتيجة المتوقعة80 ✓
ماذا نتحقق منه؟
  • هل جميع الخطوات قابلة للتنفيذ؟
  • هل ترتيب الخطوات صحيح؟
  • هل استخدمت البيانات المطلوبة؟
  • هل النتيجة صحيحة ومنطقية؟
  • هل تعمل الخوارزمية مع أكثر من مجموعة قيم؟
السابقالتحقق من صحة الخوارزميةالتالي