Rabu, 17 Maret 2010

Sebenarnya, struktur dasar bahasa pascal terdiri dari program, uses, begin dan end.
Dalam setiap listing code selalu diawali dengan program dan uses. Pada bagian dari
program, label, const, type, var, procedure, dan function selalu terdapat id atau identifier.
Statement adalah sebuah sekumpulan pendeklarasian code dari suatu bagian
program atau inti program. Sedangkan ekspresi adalah sebuah statement pendek yang
dideklarasikan setelah tanda assignment operator ( := ). Di dalam pascal, setelah
berakhirnya suatu statement atau ekspresi selalu diakhiri dengan tanda titik koma
(semicolon), sedangkan akhir dari suatu program selalu diakhiri dengan “ End. ”. Deklarasi
“End” ada dua macam, pertama End yang mengakhiri seluruh program dengan tanda titik (
End. ), kedua End yang mengakhiri suatu statement dengan tanda semicolon ( End; ).
Coba perhatikan contoh listing/code program sederhana berikut :
program welcome;
uses wincrt;
begin
writeln('*******************************');
writeln('Selamat belajar bahasa Pascal!!');
writeln('*******************************');
end.
Dari code diatas dapat dilihat bahwa bagian terpenting dari struktur pascal adalah
program, uses, begin dan end. Dan bila code di atas di compile maka outputnya adalah :
*******************************
Selamat belajar bahasa Pascal!!
*******************************
C. IDENTIFIER DALAM PASCAL
Seperi dijelaskan sebelumnya, bahwa di dalam pendeklarasian program, label,
const, type, var, procedure, dan function harus mempunyai sebuah identifier. Identifier
adalah sebuah pengenal atau nama dari bagian-bagian tersebut.
Identifier harus memenuhi syarat-syarat sebagai berikut :
Ø Panjang karakter tidak melebihi 255 buah karakter.
Ø 63 buah karakter pertama adalah karakter yang signifikan.
Ø Karaker pertama harus berupa huruf (alfabet).
Ø Karakter yang diperbolehkan hanya huruf, angka dan undercore / garis bawah (_).
Ø Tidak terdapat spasi di dalam identifier.

Tidak ada komentar:

Posting Komentar

hmmm,,, Q cman pngen TaO aja Koq tanGGapan Kalian TenTAng Blog KoE....