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

دور الإنسان والحاسب في حل المشكلة

يشترك الإنسان والحاسب في الوصول إلى النتيجة، لكن لكل منهما دور مختلف ومحدد.

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

👤 دور الإنسان

  1. تحديد وفهم المشكلة.
  2. تحليل عناصر المسألة: المدخلات والمعالجة والمخرجات.
  3. كتابة الخطوات الخوارزمية ورسم طريقة الحل.
  4. كتابة البرنامج باستخدام لغة برمجة مناسبة.
  5. تصحيح الأخطاء إذا ظهرت أثناء الترجمة أو الاختبار.

💻 دور الحاسب

  1. ترجمة البرنامج إلى لغة الآلة.
  2. التحقق من وجود أخطاء أثناء الترجمة.
  3. عند عدم وجود أخطاء يصبح البرنامج جاهزًا للتنفيذ.
  4. تنفيذ البرنامج وطلب المدخلات اللازمة.
  5. إصدار النتائج الناتجة عن التنفيذ.
الرسم المتكامل لمراحل الحل

رسم توضيحي لمراحل حل المسائل باستخدام الحاسب

دور الإنسان تحديد وفهم المسألة تحليل عناصر المسألةمدخلات • معالجة • مخرجات كتابة الخطوات الخوارزميةورسم مخطط الانسياب كتابة البرنامج بإحدى لغات البرمجة دور الحاسب ترجمة البرنامج إلى لغة الآلة هل توجد أخطاء؟ نعم قائمة بأخطاء البرنامج تصحيح الأخطاء إعادة الترجمة بعد التصحيح لا البرنامج بلغة الآلةByte Code (0,1) تنفيذ البرنامج طلب المدخلات إصدار النتائج
لاحظ دورة التصحيح: عند وجود أخطاء تظهر قائمة الأخطاء، فيصححها الإنسان ثم يعاد البرنامج إلى مرحلة الترجمة. ولا ينتقل إلى التنفيذ إلا بعد اجتياز مرحلة الترجمة دون أخطاء.
السابقدور الإنسان والحاسبالتالي