Pascal
adalah bahasa tingkat tinggi yang orientasinya pada segala tujuan, dirancang
oleh Prof. Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama
pascal diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematik dan
philosophi terkenal abad 17 dari Perancis.
Struktur
dari suatu program pascal terdiri dari sebuah judul program dan suatu blok
program atau badan program.
Judul program sifatnya optional dan
tidak signifikan didalam program. Jika
ditulis dapat digunakan untuk memberi nama program dan daftar dari parameter
tentang komunikasi program dengan lingkungannya yang sifatnya sebagai dokumentasi saja. Judul program
bila ditulis harus terletak pada awal dari program dan diakhiri dengan titik
koma.
Blok program
dibagi menjadi dua bagian, yaitu : bagian deklarasi dan bagian pernyataan. Bagian deklarasi terdiri atas :
Deklarasi Konstanta, Deklarasi variabel, Deklarasi tipe, Deklarasi label, deklarasi prosedur,
deklarasi fungsi. Program pascal yang paling sederhana adalah program yang
hanya terdiri dari sebuah bagian pernyataan saja.
Begin
End.
Bentuk umum dari
bagian pernyataan adalah :
Begin
Statement;
End
.
Unit
Suatu
unit adalah kumpulan dari konstanta, tipe-tipe data, variable, prosedur dan
fungsi-fungsi. Tiap-tiap unit tampak seperti suatu program Pascal yang
terpisah. Unit standar sudah merupakan kode mesin (sudah dikompilasi), bukan
kode sumber Pascal lagi dan sudah diletakkan di memori pada waktu menggunakan
pascal. Untuk menggunakan suatu unit, harus diletakkan suatu anak kalimat Uses
diawal blok program, diikuti oleh daftar nama unit yang digunakan.
1.
Unit System
Sebenarnya
adalah pustaka dari runtime Turbo Pascal yang mendukung semua proses yang
dibutuhkan pada waktu runtime. Unit system berisi semua prosedur dan fungsi
standar turbo pascal. Unit system ini akan secara otomatis digunakan didalam
program, sehingga boleh tidak disebutkan didalam anak kalimat Uses.
Output :
2 + 3 = 5
2.
Unit Crt
Digunakan
untuk memanipulasi layer teks ( windowing, peletakkan cursor dilayar, color
untuk teks, kode extanded keyboard dan lainnya). Unit standar crt hanya dapat
digunakan oleh program yang digunakan dikomputer IBM PC, IBM AT, IBM PS/2 atau
yang kompatibel dengannya.
Contoh
:
Uses crt ;
Begin
Clrscr ;
Writeln ( ‘Hallo’ ) ;
Writeln ( ‘-------‘ ) ;
End .
Prosedur
standar yang menggunakan unit crt adalah :
AssignCrt
|
HighVideo
|
Sound
|
ClrEol
|
InsLine
|
TextBackground
|
ClrScr
|
LowVideo
|
TextColor
|
Delay
|
NormVideo
|
TextMode
|
DelLine
|
NoSound
|
Window
|
GotoXY
|
Digunakan
bila akan menggunakan prosedur-prosedur dan fungsi-fungsi standar yang
berhubungan dengan DOS call, semacam DetTime, SetTime, DiskSize, DiskFree dan
lainnya.
Contoh
:
3.
Unit Printer
Merupakan
unit yang sangat kecil dirancang untuk penggunaan printer didalam program.
Contoh
:
Begin
Writeln ( Lst, ‘Hallo’ ) ;
Writeln ( Lst, ‘-------‘ ) ;
End .
4.
Unit Dos
Digunakan
bila akan menggunakan prosedur-prosedur dan fungsi-fungsi standar yang
berhubungan dengan DOS call, semacam DetTime, SetTime, DiskSize, DiskFree dan
lainnya.
Contoh
:
Uses Dos ;
Begin
Writeln ( DiskFree(0), ‘
byte sisa isi disk ‘ ) ;
End .
5.
Unit Graph
menyediakan
suatu kumpulan rutin grafik yang canggih, sehingga dapat memanfaatkannya untuk
keperluan-keperluan pembuatan grafik.
contoh
:
Uses graph ;
Var
DriveGrafik, ModeGrafik : integer ;
I, x, y : integer ;
Begin
DriveGrafik : = detect ;
…….
End .
Tidak ada komentar:
Posting Komentar