Pada dasarnya, struktur prosedur sama dengan struktur algoritma yang sudah dikenal, yaitu : ada bagian header (judul) yang terdiri atas nama prosedur dan deklarasi parameter. Bagian deklarasi untuk mengumumkan nama-nama dan bagian algoritma yang disebut badan prosedur, setiap prosedur memiliki nama yang unik.
Parameter
Parameter adalah nama-nama peubah yang
dideklarasikan pada bagian header prosedur. Kebanyakan program memerlukan
pertukaran data\informasi antara prosedur (fungsi) dan titik dimana ia
dipanggil. Penggunaan parameter menggunakan mekanisme pertukaran informasi
tersebut. Berdasarkan maksud penggunanya, terdapat 3 jenis parameter formal
yang disertakan didalam prosedur :