Pada kuliah alpro kali ini tanggal 8 april 2013 sudah masuk dalam minggu keenam. Di minggu keenam kita membahas materi tentang REKURSIF. Sebelum mulai materi pak Wahyu selaku dosen Alpro selalu memulai dengan skenario yang ada...
Rekursif berarti suatu proses yang memanggil
dirinya sendiri. Dalam rekursif sebenarnya terkandung pengertian
prosedur atau fungsi. Perbedaannya
adalah bahwa rekursif
bisa memanggil ke dirinya sendiri, tetapi prosedur atau fungsi harus
dipanggil lewat pemanggil prosedur atau
fungsi. Rekursif merupakan
teknik pemrograman yang penting,
dan beberapa bahasa pemrograman modern mendukung
keberadaan proses rekursif ini. Pemanggilan prosedur atau fungsi ke dirinya
sendiri bisa berarti proses yang berulang yang tidak bisa diketahui kapan akan
berakhir. Dalam pemakaian sehari-hari, rekursi merupakan teknik
pemrograman yang berdaya
guna untuk digunakan
pada pekerjaan pemrograman
dengan mengeksperisikannya
ke dalam suku-suku
dari program lain
dengan menambahkan langkah- langkah sejenis.
Contoh paling sederhana dari proses rekursi adalah
menghitung nilai faktorial
contoh rekursif faktorial going up ialah:
Contoh klasik dari rekursi adalah definisi dari fungsi faktorial, diberikan dalam kode C++:
unsigned int factorial(unsigned int n)
{
if (n == 0) {
return 1;
} else {
return n * factorial(n-1);
}
}
semoga bermanfaat..
saran : semoga Bapak bisa meningkatkan lagi belajarnya para mahasiswa..