Mengulas sedikit tentang bahasa pascal

Mengulas sedikit tentang bahasa pascal

1. Aturan penulisan bahasa pascal


Secara umum berikut beberapa aturan dalam program Pascal
ü  Akhir  sebuah program Pascal  ditandai  dengan tanda  baca titik (.) setelah END yang paling akhir.
ü  Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya.
ü  Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (;)
ü  Baris komentar diletakkan diantara tanda (* dan *) atau diantara tanda { dan }.

Pascal memiliki aturan dalam penulisan programnya. Dan secara garis besar sebuah program Pascal dapat dibagi atas dua bagian utama, yaitu:

A. Blok Deklarasi
Blok deklarasi dapat didekalarsikan berbagai keperluan, seperti; deklarasi nama program, unit, variable, konstanta, prosedur dan fungsi yang akan diguanakan didalam program utama. Pendek kata, segala sesuatu yang akan digunakan di dalam program utama harus dideklarasikan pada blok deklarasi.
Berikut ini adalah kata cadangan yang digunakan pada blok deklarasi untuk mendekarasikan hal-hal yang diperlukian di dalam blok program utama.
·        Program, digunakan untuk mendeklarasikan judul program. Jika anda menggunakan compiler Pascal seperti Turbo Pascal, deklarasi judul program sifatnya optional. Artinya judul program boleh dideklasikan atau tidak. Sebuah file program Pascal memiliki satu judul program
·        Uses, digunakan untuk mendeklarasikan unit yang akan dipakai di dalam program. Jika kita ingin menampilkan output program ke layer, kita harus mendeklarasikan unit crt. Sedangkan jika kita ingin mencetak hasil program ke printer, kita harus mendeklarasikan (me-uses-kan) unit printer.
·        Var, digunakan untuk mendeklarasikan variable.
·        Const, digunakan untuk mendeklarasikan konstanta
·        Procedure, digunakan untuk mendeklarasikan prosedur
·        Function, digunakan untuk mendeklarasikan fungsi.



B. Blok Program utama
            Blok program utama merupakan blok yang menandakan blok program utama, pada program Pascal di awali dengan Begin dan diakhiri dengan End. (end titik).

Contoh :

Program LuasLingkaran;
        Uses crt;
        Var
                    L, R : Real;
        Const
                    Phi = 3.14;
        Begin
                    R := 140;
                    L := phi * R * R;
        Wire(L);

End.

2. Bentuk Umum Bahasa Pascal


Bentuk umum dari bahasa pemograman pascal terbagi menjadi 3 bagian pokok, diantaranya :

A. Nama Program
Nama Program adalah hanya sekedar menuliskan judul program, tidak mempunyai arti apa-apa dalam proses kompilasi. judul program dapat diikuti oleh file-file yang berhubungan dengan program tersebut. Pada Pascal dapat ditambahakan Klausa USES WINCRT untuk menunjukkan bahwa program menggunakan unit.
Adapun tata cara penulisan judul (Nama Variabel, Konstanta) :
•  Diawali dengan huruf
•  Diikuti oleh huruf atau angka atau karakter garis bawah(_)
•  Tidak boleh ada spasi, tanda baca,

B. Deklarasi
Deklarasi, bagian ini berisi deklarasi pengenal maupun data yang dipergunakan didalam program. walaupun tampaknya membuang-buang waktu dan tidak berguna namun sesungguhnya merupakan bagian terpenting dari rangka penyusunan sebuah program yang terstruktur.


Tata cara penulisan Deklarasi :
•  Diawali oleh nama jenis
•  Diikuti oleh pengenal

C. Identifier (bagian pernyataan)
Identifier adalah nama yang diberikan untuk elemen-elemen dalam pascal. Misalnya nama prosedur, nama tipe, nama fungsi, nama variabel, nama  label. Indentifier ini harus dideklarasikan terlebih dahulu agar dapat dikenali. Adapun persyaratan penamaan sebuah identifier adalah :
·         Dapat sepanjang apapun, namun akan mengambil 63 karakter pertama dari nama identifier.
·         Harus diawali dengan huruf atau underscore.
·         Karakter ke dua dan selanjutnya dapat  brupa huruf, angka atau underscore.
·         Tidak boleh ada 2 identifier yang sama dalam satu program.

·         Tidak boleh berupa reserved word. reserved word adalah kata yang telah dikenal oleh pascal yang telah mempunyai kegunaan tertentu.

Contact Us

Name

Email *

Message *