Procedure dalam Pascal
Materi procedure dengan pascal
Procedure adalah bagian dari program yang berisi serangkaian instruksi yang bisa dipanggil berulang kali. Kode program yang ditulis dalam blok procedure disebut sebagai prosedur. Sebagian besar bahasa pemrograman, termasuk Pascal, memiliki struktur berbasis prosedur.
Berikut ini adalah contoh sederhana dari prosedur pascal:
procedure salam(nama : string);
begin
writeln('Halo, ', nama, '! Selamat datang di Pascal!');
end;
// Memanggil prosedur salam
salam('John');
Hasil:
Halo, John! Selamat datang di Pascal!
Pendeklarasian procedure di atas menunjukkan bahwa procedure salam akan menerima sebuah parameter bernama nama yang menyimpan nilai string. Setelah itu, writeln digunakan untuk mencetak salam ke layar. Terakhir, procedure salam dipanggil dengan parameter John.
Perbedaan header, deklarasi identifier dan badan utama procedure
Header prosedur adalah bagian awal dari prosedur yang menyatakan nama prosedur, parameter masukan, dan tipe data keduanya. Header prosedur diawali dengan kata kunci procedure.
Deklarasi Identifier adalah bagian dari procedure di mana variabel lokal dideklarasikan. Deklarasi Identifier biasanya dimasukkan ke dalam blok kurung kurawal (‘{’ dan ‘}’) di bagian atas procedure.
Badan utama procedure adalah bagian dari procedure yang berisi instruksi yang harus diproses oleh komputer. Badan utama procedure diawali oleh kata kunci begin dan diakhiri oleh kata kunci end.
Contoh output string dengan procedure pascal
procedure salam(nama : string);
begin
writeln('Halo, ', nama, '! Selamat datang di Pascal!');
end;
// Memanggil prosedur salam
salam('John');
Hasil:
Halo, John! Selamat datang di Pascal!
Memanggil procedure dalam procedure pascal
Anda dapat memanggil procedure dalam procedure lain dengan menggunakan kata kunci call.
Berikut adalah contoh sederhana dari memanggil procedure dalam procedure:
procedure salam(nama : string);
begin
writeln('Halo, ', nama, '! Selamat datang di Pascal!');
end;
procedure selamat_datang;
begin
call salam('John');
writeln('Selamat datang di tutorial Pascal!');
end;
// Memanggil procedure selamat_datang
selamat_datang;
Hasil:
Halo, John! Selamat datang di Pascal!
Selamat datang di tutorial Pascal!
Belum ada Komentar untuk "Procedure dalam Pascal"
Posting Komentar