Prosedur dan Fungsi pada
bahasa pemrograman Pascal
Pengertian prosedur dan fungsi pada bahasa perograman
Pascal
1. Prosedure
Prosedur merupakan bagian yang terpisah dari
program dan dapat diaktifkan dimanapun didalam progrma. Kata prosedur digunakan
sebagai judul dibagian deklarasi prosedur, diikuti oleh identifier yang
merupakan nama dari prosedurnya secara optional dapat diikuti lagi oleh
kumpulan parameter yang diakhiri dengan titik koma.
Parameter yang ada pada Prosedure
Pada
prosedur terdapat 2 jenis paramter, yaitu :
- Parameter Formal : merupakan nama-nama variable (list nama) yang dipakai dalam mendefinisikan prosedur dan membuat prosedur tersebut dapat dieksekusi dengan nama-nama yang berbeda ketika dipanggil. Ada 3 jenis parameter formal :
o Paramter Input : yaitu parameter
yang diperlukan prosedur sebagai masukan untuk melakukan aksi yang efektif.
o Parameter Output : yaitu parameter
yang nilainya akan dihasilkan oleh prosedur.
o Parameter Input / Output : yaitu
parameter yang nilainya diperlukan prosedur sebagai masukan untuk melakukan
aksi, dan pada akhir prosedur akan dihasilkan nilai yang baru.
- Paramter Aktual : adalah nama-nama informasi yang dipakai ketika prosedur itu dipakai.
Contoh Program Pascal sederhana dengan menggunakan
prosedur
uses
wincrt;
procedure
tambah (x,y:integer; var hasil:integer);
begin
var
z:integer;
begin
tambah
(2,3,z);
writeln('2+3=',z);
end.
2. Fungsi
Fungsi merupakan bagian yang terpisah dan
mirip dengan prosedur, namun ada perbedaannya. Kata Fungsi mengawali bagian
deklarasi fungsi diikuti oleh identifier yang merupakan nama dari fungsinya dan
secara optional dapat diikuti oleh kumpulan paramter, tipe dari fungsinya dan
diakhiri dengan titik koma.
Contoh Program Pascal sederhana dengan menggunakan
fungsi
uses
wincrt;
function tambah
(x,y:integer):integer;
begin
tambah:=x+z;
end;
begin
writeln('2+3=',tambah(2,3));
end.
Tidak ada komentar:
Posting Komentar