Jabarkan Tipe pemrograman imperatif dari Pemrograman imperatif

Pemrograman prosedural ialah jenis dari pemrograman imperatif yang mana program dibangun dari satu atau lebih prosedur (pula disebut subrutin atau fungsi). Istilah yang kerap dipakai sebagai sinonim, tetapi penggunaan akan prosedur memiliki pengaruh dramatis pada  bagaimana kemunculan program imperatif dan bagaimana dibangun. Pemrograman prosedural yang mana pengubahan status ditempatkan kepada prosedur atau dibatasi pada argumen eksplisit dan kembali dari prosedur, ialah bentuk dari pemrograman terstruktur. Sejak tahun 1960-an berlanjut, pemrograman terstruktur dan pemrograman modular secara umum telah dianjurkan sebagai teknik kepada meningkatkan pemeliharaan dan kualitas menyeluruh akan program imperatif.