هي نمط من أنماط البرمجة يتبع نهجًا خطوة بخطوة في تنفيذ الأوامر لتحقيق نتيجة معينة. هذا النمط يركز بشكل أساسي على "كيفية" تنفيذ المهام من خلال سلسلة من الإجراءات أو الوظائف، ويُعتبر أحد الأنماط البرمجية التقليدية والأساسية. يتم تنظيم الكود في وظائف مختلفة، ويمكن إعادة استخدام هذه الوظائف في مكان آخر من البرنامج،