Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Fungsi & Prosedur
2
Fungsi Bentuk umum: FUNCTION <nama_fungsi> (parameter) : <tipe_hasil>; Begin <pernyataan>; End;
4
Fungsi Menghasilkan sebuah nilai yg langsung dijalankan oleh program pemanggil (program utama). Tipe hasil ditentukan pada bagian pendeklarasian. Di dalam fungsi ada sebuah variabel, yg namanya sama dg nama funmgsi. Variabel ini yg digunakan untuk menampung nilai hasil.
6
Prosedur Bentuk umum: PROCEDURE<nama_fungsi> (parameter); Begin
<pernyataan>; End;
10
Prosedur tukar data T:=a; A:= b; B:=t;
11
Variabel global variabel yg berlaku di seluruh program
Variabel lokal variabel yg hanya berlaku di suatu prosedur ttt Parameter masukan berfungsi membawa data ke dalam prosedur, tp tidak ke luar. Sehingga perubahan nilai pada prosedur tidak berpengaruh di luar prosedur Parameter keluaran (ditandai kata ‘var’) berfungsi selain membawa data ke dalam prosedur, juga membawa perubahan nilai dari prosedur ke luar
12
(var a:integer; b:integer);
(a:integer; var b: integer);
13
Rekursi Fungsi / prosedur memanggil dirinya sendiri
14
Faktorial 4! = 4 x 3 x 2 x 1 4! = 4 x 3! 3! = 3 x 2! 2! = 2 x 1! 1! = 1 faktorial (n) = n x faktorial (n-1) faktorial (1) = 1 faktorial (0) = 1
15
faktorial (n) = n x faktorial (n-1)
16
Deret Fibonacci fibo(8)= fibo (7) + fibo (6) = = 21 fibo(n) = fibo(n-1) + fibo(n-2) fibo(1) = 1 fibo(0) = 0 1 2 3 5 8 13 21 [1] [2] [3] [4] [5] [6] [7] [8]
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.