Diberikan deretan analisis kasus sebagai berikut.
138
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
untuk dieksekusi lewat namanya, dan dengan diberikan parameter aktualnya.
Contoh Fungsi:
Fungsi fx dengan satu parameter x dalam matematika yang didefi nisikan sebagai:
fx = x2 + 3x – 5 jika x = 4 maka fx akan menghasilkan 23
jika x = 1 maka fx akan menghasilkan -1 fx,y = x2 + 3xy - 5y – 1 adalah fungsi dengan dua
parameter x dan y jika diberi harga x = 0 dan y = 0 maka fx,y akan
menghasilkan -1 jika diberi harga x = 1 dan y=0 maka fx,y akan
menghasilkan 0
Notasi Algoritmik untuk Fungsi 1.
Pendefi nisianSpesifi kasi fungsi 1.
dengan syarat : -
list parameter input boleh tidak ada kosong, dalam hal ini, fungsi tidak membutuhkan apa-apa dari
pemakainya untuk menghasilkan harga.
- jika list parameter input parameter formal tidak
139
Konsep Pemrograman Komputer Berbasis Teks dan Grafi s
kosong, minimal mengandung satu nama, maka nama tersebut harus berupa nama informasi beserta
typenya.
- 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. Tipe hasil boleh dinyatakan oleh suatu nama tipe.
Dengan catatan, bahwa instruksi “terakhir” belum tentu dituliskan pada baris terakhir, misalnya jika
hasil merupakan sebuah nilai yang dikirimkan berdasarkan analisis kasus.