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..
Tidak ada komentar:
Posting Komentar