ملاحظات محاضرة البرمجة

Jul 25, 2024

ملاحظات المحاضرة

المواضيع الرئيسية

  • مقدمة في البرمجة
    • تفاصيل حول إدخال البيانات ومعالجتها.
  • الكود البرمجي
    • كيفية استخدام المتغيرات مثل name, overtime, وabsent.
    • نماذج حول إدخال القيم وحساب الناتج.

البرنامج المطروح

  1. إدخال البيانات
  • إدخال البيانات الثانوية مثل:
    • name: اسم الموظف
    • overtime: الساعات الإضافية
    • absent: الساعات الغائبة
  1. حساب الأجر
    • العملية الأساسية تشمل:
      • حساب عدد الساعات العمل فعليًا
      • حساب الأجر يعود استنادًا إلى عدد الساعات الإضافية
      • الخطوات كالآتي:
        • total_hours = overtime - (2/3 * absent)
        • تقييم الأجر بناءً على العدد:
          • إذا كانت الساعات > 40، الأجر 50 دولار
          • إذا كانت الساعات بين 30 و40، الأجر 40 دولار

الخرائط التدفقية (Flow Charts)

  • تعريفها وأهميتها في تصميم فكرة البرنامج.
  • أنواع الخرائط التدفقية:
    • رسم بياني بسيط للإدخال والمعالجة والإخراج.
    • بناء القرارات: استخدام الأشكال المناسبة للتعبير عن اتخاذ القرارات (نعم/لا).
    • تكرار العمليات: كيف يمكن بسهولة تكرار خطوات البرنامج.

ملاحظات عامة

  • ضرورة التركيز في إدخال المتغيرات وتحديدها بشكل صحيح لضمان النتائج الصحيحة.
  • فهم واستيعاب كيفية عمل الحلقات والتكرار في البرمجة.

نقاط سؤال للمراجعة

  • كيف يمكن استخدام الخريطة التنظيرية لتنظيم البيانات؟
  • ما هي الطريقة المثلى لتمثيل القرارات المختلفة في البرنامج؟