Selasa, 03 Januari 2012

Kerangka Program Pascal


Program Pascal merupakan kumpulan fungsi, prosedur dan variable. Sebuah fungsi merupakan sekumpulan baris program yang mengerjakan tugas tertentu dan mengembalikan hasilnya. Sebuah fungsi terdiri dari sebuah nama fungsi, daftar variabel, satu blok kode yang membentuk fungsi tersebut. Sebuah blok dimulai oleh kata “begin“ , diikuti dengan beberapa statement dan diakhiri dengan kata “end.”. Setiap program Pascal diawali dengan pemanggilan tag program nama ,begin dan diakhiri dengan end. Untuk lebih jelasnya dapat dilihat kerangka utama dari program pascal berikut :
PROGRAM namaProgram (FileList);
CONST
{ deklarasi Constant }                                                 ----- bila diperlukan
TYPE
{ deklarasi Type }                                                        ----- bila diperlukan
VAR
{ deklarasi Variable }                                                   ----- tempat mendaftar variabel
BEGIN
{ Statemen yang akan dijalankan(execute) }
END.  
 
1.Kepala Program
Dalam Pascal, posisi kepala program adalah diawal program. Sintak dari kepala
program adalah:
Program <Nama> (<Daftar parameter>)
Penulisan Nama boleh sembarang, tapi harus dimulai dengan huruf dan bukan Reserve
Word (kata baku yang telah digunakan Pascal dan mempunyai definisi tertentu, misal
BEGIN, USES, dsb). Dapat terdiri dari kombinasi huruf, angka dan garis bawah.
Maksimal 127 karakter dan tidak ada perbedaan antara huruf besar dan huruf kecil.
Dalam memberikan Nama sebaiknya yang mempunyai arti sesuai dengan program
yang akan dibuat.
2.Bagian Deklarasi
Dalam Pascal, semua unit, label, konstanta, tipe, variabel, fungsi dan prosedur yang
akan digunakan harus dideklarasikan terlebih dahulu. Deklarasi tersebut tidak harus ada semua Sebuah program bisa saja hanya mengandung deklarasi variabel.
3.Bagian Pernyataan
Bagian pernyataan diawal dengan kata BEGIN serta diakhiri dengan kata END dan
tanda titik. Setiap pernyataan diakhiri dengan tanda titik kona (;). Pernyataanpernyataan
yang disusun mengikuti algoritma tertentu diletakkan pada bagian ini.


0 komentar:

Poskan Komentar