PROCEDURE DAN FUNCTION


PROCEDURE DAN FUNCTION
Procedure dan Function adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai sub-program (modul program) yang merupakan sebuah program kecil untuk memproses sebagian dari pekerjaan program utama.
􀁮 PROCEDURE
Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok program yang lainnya dengan menyebutkan judul prosedurnya.
Prosedur banyak digunakan pada program yang terstruktur, karena :
1. Merupakan penerapan konsep program modular, yaitu memecah-mecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur-prosedur.
2. Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan.
Sebagaimana halnya sebuah program, suatu procedure juga memiliki header dan block. Perbedaan bentuknya dengan program hanyalah pada bagian header-nya saja.
Bentuk Umum header suatu procedure adalah :
PROCEDURE nama;
Atau
Baca lebih lanjut

Iklan

REPEAT UNTIL


program coba;
uses crt;
var a,d,c,b:integer;
begin
clrscr;
write(‘bilangan pertama deret : ‘);readln(a);
write(‘masukkan selisih deret : ‘);readln(b);
write(‘banyak deret : ‘);readln(c);
d:=0;
repeat
write(a);
write(‘,’);
a:=a+b
until a>=b*c;
writeln(‘selesai’);
readln;
end.

PROGRAM FAKTORIAL


program faktorial;
uses crt;
var bil,fakt,i:integer;
begin
clrscr;
write(‘masukkan sebuah bilangan =’);readln(bil);
if bil=0 then fakt:=1
else
begin
fakt:=1;
for i:= bil downto 1 do fakt:=fakt*i;
end;
writeln(‘faktorial ‘,bil,’=’,fakt:7);
readln;
end.

ALGORITMA DASAR


STRUKTUR PERINTAH BERURUTAN

PADA PASCAL

Struktur dari perintah berurutan(sequence) terdiri perintah yang harus di kerjakan secara berurutan.

BEGIN

so,s1,…,sn

END.

Si=baris perintah ke i

Jika perintah lebih dari satu perintah atau statement maka perintah tersebut harus di apit dengan “BEGIN” dan diakhiri dengan “END.”.

STRUKTUR PERINTAH PERCABANGAN

PADA PASCAL

Struktur perintah percabangan (conditioanal) terdiri dari satu atau beberapa blok baris perintah yang harus di kerjakan melalui pemberian syarat yang harus di penuhi.Perintah percabngan memiliki notasi “IF-THEN,IF-THEN-ELSE,IF-THEN-ELSE-IF-CASE”dengan struktur data

Baca lebih lanjut

TENTANG PASCAL DAN SCRIPTNYA


Statemen-Statemen pada Pascal.

Reserved Word

Reserved Word adalah kata-kata baku yang digunakan dalam program dan sudah terintergrated dalam pascal dan juga mempunyai bentuk serta kegunaan tertentu yang telah didefinisikan oleh Pascal.
Reserved Word tidak boleh didefinisikan kembali oleh pemakai, sehingga tidak dapat digunakan sebagai pengenal (Identifier). Dalam bahasa pemrograman Pascal,
beberapa Reserved Word dalam Pascal anatra lain:
Baca lebih lanjut