مادة:مبادئ البرمجة

تعلم هذه المادة الطالب أساسيات البرمجة وتختص بالبرمجة الإجرائية وكتابة الخوارزميات وتعتمد هذه المادة لغة pascal وذلك لقربها من اللغة الإنكليزية وبساطة هيكلها ودعمها للبرمجة العودية التي يركز عليها في هذه المادة

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

مفردات المادة

  • أساسيات الخوارزميات
  • لغة باسكال وتعريف المتحولات
  • أنماط المتحولات الأساسية
    • المتحول المنطقي Boolean
    • النمط المحرفي Char
  • بنى التحكم المختلفة:
    • التعليمة الشرطية if
    • الحلقات التكرارية الأساسية: حلقة while وحلقة for
    • تعليمات التحكم المشتفة من التعليمات الأساسية: Case-of وrepeat-until و الحلقات for/while-do.
  • استخدام الإجرائيات والتوابع Procedures and Functions، تقسيم البرنامج الرئيسي إلى مجموعة برامج جزئية subprograms.
  • بنية المعطيات مصفوفة.
  • بعض خوارزميات البحث.
  • البرمجة العودية


مراجع

  • Turbo–Pascal لدار شعاع.
  • أساسيات البرمجة بلغة البرمجة باسكال للدكتور نضال خضير العبادي .
  • البرمجة بلغة الباسكال لوجدي عصام عبد الرحيم .
  • مسائل غير محلولة في البرمجة د. غسان كويتر، جامعة دمشق.