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 :
- Paramter Input : yaitu parameter yang diperlukan prosedur sebagai masukan untuk melakukan aksi yang efektif.
- Parameter Output : yaitu parameter yang nilainya akan dihasilkan oleh prosedur.
- 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.
0 comments:
Posting Komentar