- الإدخال: وهي استقبال البيانات التي سوف يقوم البرنامج بمعالجتها.
- الإخراج: وهي عرض المعلومات التي نتجت عن تنفيذ البرنامج.
- حساب: وهي العمليات الحسابية التي يقوم بها البرنامج
- التحقق من الشرط: وهى عملية التحقق من صحة شرط ما وتنفيذ بعض الأوامر بناءا على مصداقية الشرط.