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