Pada minggu ke 6 kuliah ini mempelajari tentang Fungsi Rekursif. Apa Fungsi Rekursif itu ? adalah fungsi yang melakukan proses perulangan dengan cara memanggil dirinya sendiri. berbeda dengan versi iteratif yang menggunakan perulangan for, while maupun do while. Fungsi rekursif dapat dipandang sebagai sebuah “operator”.
Macam-macam Metode Rekursi
Going Down Recursion (rekursi menurun), yaitu parameter menurun nilainya sampai dicapai kasus berhenti
Two Half (rekursi separuh-separuh), rekursi dibagi menjadi 2 bagian, di mana setiap bagian juga merupakan subprogram rekursi
Keuntungan menggunakan fungsi
• Program yang dikerjakan team dalam proyek besar
• Menyederhanakan tugas-tugas
• Setiap fungsi adalah unit terpisah
• Pendekatan pemrograman Top Down
• Abstraksi prosedural
• Information hiding
• Reuseability
Tidak ada komentar:
Posting Komentar