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
(statement).
(statement).
Struktur program :
Judul Program PROGRAM
nama-program
Blok Program
Bagian deklarasi
deklarasi label LABEL nama-label;
deklarasi konstanta CONST…………..;
deklarasi tipe TYPE …………….;
deklarasi variabel VAR ……………...;
deklarasi prosedur PROCEDURE nama-prosedur;
……………………………….;
deklarasi fungsi FUNCTION nama-fungsi;
………………………….;
Bagian Pernyataan
Begin
(statement)
…………;
…………;
end.
Judul program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal
dari program dan diakhiri dengan titik koma.
Bagian deklarasi digunakan bila di dalam program digunakan
pengenal (identifier). Identifier dapat berupa label, konstanta, tipe,
variabel, prosedur dan fungsi. Kalau suatu program menggunakan identifier,
Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu
sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini.
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 (;)
Contoh : simpan
:= akhir; akhir := simpan + awal;
Baris
komentar diletakkan diantara tanda (* dan *) atau di antara tanda { dan }
Contoh : Var rerata :
real; (*nilai rata-rata*)
Nil1 : real; {nilai
ujian}
Statement (pernyataan):
Adalah instruksi atau gabungan instruksi, yang
menyebabkan komputer melakukan aksi. Type statement dalam Pascal terdiri atas :
a.
Sederhana
:
menandai sebuah item data ke sebuah variabel
(assigment statement)
contoh : X := Y * 4.135
pemanggilan procedure dan goto statement
b.Terstruktur:
Compound Statement
contoh
: Begin
read
(x) ;
y
:= x + 5;
write
(y)
End.
Repetitive Statement
contoh : For
I := 1 to 100 do
write
(count);
Conditional Statement
contoh : If
x > 100 then write (s)
else
write (p) ;
Tidak ada komentar:
Posting Komentar