Senin, 04 Juni 2018

Pertemuan 5 Rekursif

Rekursif

ok dalam kesempatan kali ini akan di bahas lagi mengenai rekursif, dari pertemuan sebelumnya sudah jelas bukan, nah untuk memperdalam pengetahan kita bersama yuk belajar bersama.

Fungsi atau prosedur yang memanggil dirinya sendiri dinamakan fungsi atau prosedur rekursi. Prinsip dari proses rekursi adalah sebagai berikut :
1. Memiliki kasus non rekursi (sederhana)
2. Kasus awal diarahkan menuju ke kasus sederhana
3. Mendefinisikan proses rekursi.
Dalam bentuk pernyataan, biasanya menggunakan pernyataan if (atau if … else) sebagai
berikut :
if (kasus sederhana) then eksekusi solusinya
else buat definisi ulang dari kasus menuju kasus sederhana

dibawah ini perbedaan atau cara konversinya 



Perbedaan utama antara fungsi rekursi dan prosedur rekursi adalah pada bagian aksi setelah pernyataan if. Fungsi rekursi memerlukan else karena mengembalikan nilai (untuk kasus sederhana yang harus memiliki nilai) kemudian baru pemanggilan rekursi. Dalam prosedur rekursi, karena tidak memerlukan pengembalian nilai maka setelah pernyataan if hanya ada pemanggilan rekursi. Kapan prosedur rekursi selesai? Ini terleltak pada kondisi pernyataan if-nya. Kebalikan (atau nilai pernyataan if menjadi FALSE) akan menghentikan proses rekursinya 



berikut ini contohnya:



gimana, mudah bukan. salam teknik:)
 

Minggu, 03 Juni 2018

Pertemuan 4 Perulangan (rekursif dan interatif)

Perulangan (rekursif dan interatif)

Rekursif adalah suatu proses atau prosedur dari fungsi yang memanggil dirinya sendiri secara berulang-ulang.proses dalam Rekursif ini terjadi secara berulang-ulang maka harus ada kondisi yang membatasi pengulangan persebut, jika tidak maka proses tidak akan pernah berhenti sampai memori yang digunakan untuk menampung proses tersebut tidak dapat menampung lagi (Penuh).

Fungi Iteratif merupakan perulangan yang melakukan proses perulangan terhadap sekelompok intruksi. Perulangan dilakukan dalam batasan syarat tertentu. Ketika syarat tersebut tidak terpenuhi lagi maka perulangan akan terhenti.

contoh program perulangan rekursif










contoh program perulangan rekursif




ok semoga bermanfaat, mohon bimbingannya manteman, salam teknik:))

Pertemuan 3 Perulangan

Perulangan

Ada 3 pernyataan perulangan dalam C++, yaitu for, while, do while . dalamm perulangan ada pola perulangan naik (++) dan ada perulangan turun (- -) . perulangan naik (++) dengan syarat akhir >= awal, kemudian untuk syarat perulangan turun (--) akhir>= awal.

 masih bingung? yuk coding:)

dalam program dibawah ini menggunakan perualangan for
 

 hasilnya seperti ini:


dan ini menggunakan  while




program menggunakan do while 





nah itu adalah contoh perulangan sederhana, terimakasih sudah membaca. salam coding:)

Pertemuan 2 kondisional


kondisional


Dalam kehidupan sehari-hari, sering kita menjumpai suatu tindakan baru dilakukan apabila telah terpenuhi syaratnya. Sebagai contoh, terdapat sepatu dengan harga 100.000 rupiah. Bila kita ingin membelinya, maka kita harus mempunyai sekurangkurangnya uang sejumlah 100.000 rupiah. Bila uang kita kurang dari 100.000 rupiah maka kita tidak dapat membelinya. Artinya tindakan membeli sepatu seharga 100.00 rupiah tidak dilakukan.nah terus apa hubungannya dengan algoritma pemrograman?? nah dari masalah di atas kita bisa menyelesaikannnya dengan menggunakan program. biasannya  kita menggunakan if, if else, switch dalam proses pemrogramanya

okeh untuk lebih jelasnnya mari coding :)




tara hasilnya sepertinnya seperti ini




untuk kondisi if else seperti dibawah ini


ini hasilnnya



dan untuk program menggunakan switch seperti ini



hasilnya:



nah mudahkan, jika ingin bertanya tanya silahkan tinggalakan comen dibawah ya terimakasih, 
salam teknik:)

pertemuan 1 sekuen

SEKUEN


Sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan akan dikerjakan terlebih dahulu. Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda. Oke untuk lebih jelasnya mari coding :)

 

 

outputannya:

 untuk yang menggunakan inisialiasai perti contoh dibawah ini



  outputannya:

 nah itu saja, sangat sederhana bukan, semangat codingnya ya. salam teknik:)

Pertemuan 5 Rekursif

Rekursif ok dalam kesempatan kali ini akan di bahas lagi mengenai rekursif, dari pertemuan sebelumnya sudah jelas bukan, nah untuk memper...