Keluaran dapat berupa pesan atau besaran yang memiliki hubungan dengan masukan.
Struktur dasar dari algoritma ini dibagi menjadi tiga bagian sebagai berikut: 1.
Developer tidak perlu mengulang-ulang penulisan kode untuk program yang ingin dibuat.
.
Paradigma ini sekilas terlihat mirip dengan paradigma Divide and Conquer, sama-sama mencoba untuk membagi permasalahan menjadi sub permasalahan yang lebih kecil, tapi secara intrinsik ada perbedaan dari karakter permasalahan yang dihadapi.
Urutan tersebut adalah rutinitas pagi.