1. نوع العمل
هو مشروع هندسي برمجي يدمج بين مبادئ الديناميكا الحرارية (Thermodynamics) وتقنيات البرمجة باستخدام لغة ++C. يهدف المشروع إلى تحويل الجداول الحرارية التقليدية (التي يضطر المهندسون للبحث فيها يدوياً) إلى برنامج حاسوبي تفاعلي وسريع.
2. طبيعة العمل
تتمثل طبيعة العمل في أتمتة عملية استرجاع البيانات الحرارية (مثل درجة الحرارة، الضغط، والإنثالبي) للمواد (بدءاً بـ الماء).
الهدف الأساسي: تبسيط الحسابات المعقدة، تقليل الأخطاء البشرية أثناء البحث في الجداول، وتوفير وقت المهندسين والطلاب عند حل المسائل الحرارية.
الجانب التعليمي:
يعزز البرنامج الفهم المفاهيمي للمبادئ الحرارية من خلال توفير واجهة سهلة الاستخدام تعطي نتائج فورية بناءً على المدخلات.
3. طريقة تنفيذ العمل
تم تنفيذ المشروع عبر منهجية برمجية منظمة تضمنت الخطوات التالية:
تخزين البيانات (Data Storage):
تم استخدام "المصفوفات" (Arrays) في لغة ++C لتخزين الخصائص الحرارية المختلفة، مما يسمح للبرنامج بالوصول إلى البيانات المخزنة وتصنيفها بدقة.
تصميم الواجهة (Interface Design):
بناء واجهة تفاعلية بسيطة تطلب من المستخدم إدخال قيم محددة (مثل درجة الحرارة والضغط).
المنطق البرمجي (Algorithm Logic):
يقوم البرنامج باستقبال مدخلات المستخدم.
يُجري عملية مطابقة للبحث داخل مصفوفات البيانات المخزنة.
يعالج الحالات المختلفة، مثل التحقق مما إذا كانت القيم المدخلة تقع ضمن نطاق الجداول المتاحة أم لا.
التعامل مع الأخطاء:
تضمن البرنامج خاصية اكتشاف "القيم
خارج النطاق" (Out-of-Range Values)، حيث يقوم بتنبيه المستخدم إذا كانت القيم المطلوبة غير موجودة في الجداول المبرمجة، مما يمنع تقديم نتائج خاطئة.
يعد هذا المشروع أداة مرجعية فعالة تدعم حل المسائل الهندسية، حيث يسهل الانتقال من الطرق اليدوية التقليدية إلى الحلول الحاسوبية السريعة والموثوقة.