Postingan

Menampilkan postingan dari Juli, 2018

Fungsi & Prosedur

Gambar
FUNGSI DAN PROSEDUR C Fungsi adalah pemetaan suatu domain ke range berdomain tertentu. Fungsi adalah sebuah transformasi akibat pemetaan suatu nilai (dari “domain”) ke nilai lain (dalam “range”). Secara algoritmik, sebuah fungsi akan menerima suatu harga yang diberikan lewat parameter formal bertype tertentu (jika ada) dan menghasilkan suatu nilai sesuai dengan domain yang didefinisikan dalam spesifikasi fungsi. Syarat membuat fungsi: List parameter input boleh kosong, dalam hal ini di fungsi tidak membutuhkan apa-apa dari pemakainya untuk menghasilkan harga.   Jika list parameter input tidak kosong, minimal mengandung satu nama, maka nama tersebut harus berupa nama informasi beserta type-nya. Instruksi “terakhir” yang harus ada pada fungsi harus merupakan pengiriman harga yang dihasilkan oleh fungsi (dituliskan seperti pada notasi di atas, dengan type hasil boleh type dasar atau type terstruktur). Type hasil boleh dinyatakan oleh suatu nama type. D...

Sequential Search C

Gambar
SEQUENTIAL SEARCH C Sequential Search adalah Sebuah algoritma proses pencarian data secara urut. Proses pencarian membandingkan nilai Kunci dengan semua elemen nilai .   Membandingkan nilai Kunci dengan elemen pertama sampai elemen terakhir, atau .   Proses berhenti jika nilai kunci cocok dengan nilai elemen tanpa harus membandingkan semua elemen . Dibawah ini adalah penggambaran proses sequential search: Gambar diatas adalah proses membandingkan kunci dari nilai elemen indek pertama sampai indek akhir. Gambar diatas adalah proses pencarian berhenti jika nilai kunci cocok dengan nilai elemen tanpa harus membandingkan semua elemen . Notasi algoritmik : Function Sequntialsearch(array of int arr[0...n], n <- int, key<-int) <- int main() {                           ...