Pascal merupakan
bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan
algoritma structur english. Bagi yang sudah memahami algoritma, pascal akan sangat mudah untuk dimengerti.
Pascal itu
sendiri bukanlah nama dari sang pembuat, karena yang membuat bahasa pemrograman
Pascal adalah Nicklus Wirth. Sedangkan nama “PASCAL” diambil dari nama seorang
ahli matematika Blaise Pascal yang berasal dari perancis, karena sudah membuat
mesin hitung.
Bahasa Pascal
termasuk bahasa pemrograman tingkat tinggi (High Level), yaitu pemrograman yang
menggunakan bahasa yang sudah dapat dimengerti oleh manusa. Selain itu,
termasuk bahasa pemrograman tersktuktur, sehingga penulisan coding-nya harus
beurutan dari awal sampai akhir.
Kelebihan bahasa
pascal adalah:
1. Tipe Data Standar, tipe data yang
digunakan familiar juga dibahasa pemrograman yang lain. Sehingga tidak akan
terlalu sulit dan tidak harus mengenal lagi tipe data yang baru.
2. User defined data type, programmer dapat
membuat tipe data baru yang merupakan turunan dari tipe data standar yang sudah
ada.
3. Strongly-typed, programmer harus
menentukan tipe data dari sebuah variabel dan variabel tersebut tidak dapat
diisi oleh tipe data yang lain.
4. Terstruktur, penulisan program dapat
dipecah-pecah menjadi fungsi-fungsi kecil yang dapat dipanggil berulang-ulang.
5. Sederhana dan Ekspresif, bahasa yang
mendekati bahasa manusia ( Bahasa Inggris) sehingga dapat mudah dimengerti.
Skema dari
program pascal
Skema dari
program Pascal adalah sebagai berikut.
Program
nama_program;
[ Deklarasi
label ]
[ Deklarasi
konstanta ]
[ Deklarasi tipe
]
[ Deklarasi
variabel ]
[ Deklarasi
subprogram ]
Begin
Pernyataan;
Pernyataan;
End.
3 Deklarasi
Prosedur dan Fungsi
Deklarasi
Prosedur (Procedure) dan Fungsi ( Function) digunakan apabila program memiliki subprogram
(bagian program) yg diletakkan terpisah dalam blok sendiri.
3.1 Prosedur
Prosedur adalah
subprogram yang menerima masukan tetapi tidak mempunyai keluaran secara
langsung. Cara mendeklarasikan sebuah prosedur adalah sebagai berikut :
procedure A; {
nama prosedur adalah A }
begin
{ statement }
end;
Pendeklarasian
prosedur di atas adalah untuk prosedur yang tidak memerlukan parameter.
Parameter adalah data masukan untuk subprogram yang nantinya akan diproses
lebih lanjut dalam subprogram tersebut. Dalam Pascal, dikenal dua macam
parameter yaitu :
1) Parameter
nilai (value parameter), dan
2) Parameter
referensi (reference parameter).
Cara
mendeklarasikan parameter tersebut adalah sebagai berikut :
procedure B(X :
integer; var Y : integer);
Tidak ada komentar:
Posting Komentar