Struktur Program
Pascal
Struktur dari suatu program pascal terdiri dari sebuah judul
program dan suatu blok
program
atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu : bagian
deklarasi
dan bagian pernyataan. Secara ringkas, struktur suatu program pascal dapat
terdiri
dari
:
1. Judul program
2. Blok program
a.
Bagian deklarasi
-
deklarasi label
-
deklarasi konstanta
-
deklarasi tipe
-
deklarasi variable
-
deklarasi prosedur
-
deklarasi fungsi
b.
Bagian pernyataan
Judul Program
Judul program ini digunakan untuk memberi nama program dan
sifatnya optional. Jika
ditulis
harus terletak pada awal dari program dan diakhiri dengan titik koma (;).
Contoh
penulisan judul program :
PROGRAM coba;
PROGRAM gaji(input,output);
PROGRAM latihan_1;
Bagian Deklarasi
Bagian ini menjelaskan secara rinci semua data yang akan
digunakan pada suatu
program.
Dalam penulisannya tidak boleh sama dengan katakata cadangan (reserved words)
dan
selalu diakhiri dengan titik koma (;).
Deklarasi Label
Digunakan
jika pada penulisan program akan menggunakan statemen GOTO
(untuk meloncat ke suatu statemen tertentu).
Deklarasi
Konstanta
Deklarasi
ini digunakan untuk mengidentifikasikan data yang nilainya sudah
ditentukan dan pasti, tidak dapat dirubah dalam program.
Deklarasi Tipe
Deklarasi
ini digunakan untuk menyebutkan tipe setiap
data yang akan digunakan
pada program Pascal. Tipe data menentukan jangkauan nilai
yang mungkin dari data
yang digunakan.
Pascal menyediakan beberapa macam tipe data, yaitu :
1. Tipe data sederhana, terdiri dari :
a.
Tipe data standar : integer,
real, char, string, boolean.
b.
Tipe data didefinisikan pemakai : enumerated atau scalar, subrange
2. Tipe data terstruktur : array, record, file, set.
3. Tipe data penunjuk
Deklarasi
variabel
Deklarasi ini berisi data-data yang bisa berubah-ubah
nilainya di dalam program.
Deklarasi
variabel harus diletakkan setelah
deklarasi tipe (jika ada).
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.
Unit CRT
Digunakan untuk memanipulasi layar 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.
Bagian
Pernyataan / Terproses
Bagian yang akan diproses dan terdapat dalam suatu blok yang
diawali dengan
BEGIN
dan diakhiri dengan END, setiap
statamen yang merupakan instruksi program
diakhiri
dengan tanda titik koma (;).
Bentuk
umumnya adalah sebagai berikut :
BEGIN
..............
statemen;
..................
END.
Contoh program
Program Coba1;
uses wincrt;
Label satu;
CONST a = 15; { selalu menggunakan tanda = }
TYPE nyata = real; { selalu menggunakan = }
VAR b : integer;
c :nyata; { selalu menggunakan : }
Begin
b:=1;
c:=a+b;
writeln ('Hasil = ',c:3:2);
writeln(c);
WRITELN('Universitas ');
GOTO SATU;
WRITELN('Sains dan Teknologi');
satu:
WRITELN('Jayapura');
End.
Output Program
Hasil : 16.00
Universitas
Jayapura
Tidak ada komentar:
Posting Komentar