Rekursi

Rekursi adalah proses perulangan suatu benda atau pola dengan cara yang identik dengan benda atau pola tersebut. Rekursi sederhana dapat dijumpai pada deret bilangan Fibonacci:

1, 1, 2, 3, 5, 8, 13, ...dst

Seperti yang kita ketahui bahwa angka bilangan Fibonacci diperoleh dari penjumlahan bilangan sebelumnya. Bagaimana dengan penerapannya di kehidupan nyata? Perhatikan beberapa gambar berikut.


Perhatikan bahwa gambar interface program VLC di dapat dari gambar VLC yang sebelumnya. Seperti membangun sebuah tiang dari dirinya sendiri. Contoh pola rekursi lainnya dapat terlihat pada gambar berikut.


Gambar Frost Pattern adalah contoh yang tepat untuk menggambarkan pola rekursi di kehidupan nyata. Sementara gambar di bawahnya adalah penerapan pola rekursi garis untuk membentuk/mempola sebuah model gunung. Adapun teknik ini juga dapat diterapkan untuk membuat pola kreatif seperti batik, seperti yang terlihat pada gambar di bawah berikut.


Berikut ini adalah contoh kode fraktal yang ditulis dengan bahasa pemrogramman Java. Diharapkan pembaca dapat memahami bentuk logika dari permasalahan pemrogramman fraktal. Semoga membantu :)

Popular posts from this blog

Bubble Sort Program

Menjumlahkan Dua Buah Bilangan Dengan Digit Tak Hingga

Mengatur Konfigurasi PATH JDK