Reserved word (kata-kata tercadang/kata kunci)
Reserved word adalah kata-kata yang
sudah mempunyai arti khusus dalam bahasa pemrograman. Program pascal mempunyai
35 kata kunci, dan kata kunci ini tidak boleh anda gunakan untuk memberikan
nama/identifier judul program, nama variable atau konstanta, nama fungsi dan
procedure.
Berikut adalah table reserved word
pascal :
And
|
Downto
|
If
|
Or
|
Then
|
Array
|
Else
|
In
|
Packed
|
To
|
Begin
|
End
|
Label
|
Procedure
|
Type
|
Case
|
File
|
Mod
|
Program
|
Until
|
Const
|
For
|
Nil
|
Record
|
Var
|
Div
|
Function
|
Not
|
Repeat
|
While
|
Do
|
Goto
|
Of
|
Set
|
With
|
Asm
|
Unit
|
Uses
|
Implementation
|
Identifier
Identifier adalah nama yang diberikan oleh programmer. Pada program contoh 1, belajarpascal adalah sebuah identifier untuk menamai program. Identifier dapat diganti dengan mudah. Misal pada contoh 1 diatas nama program diganti menjadi selamatdatang, maka bagian
Program belajarpascal;
Diganti dengan
Program selamatdatang;
Identifier tidak hanya untuk menamai
program tetapi juga untuk objek-objek pascal yang lain, seperti variable dan
konstanta. Pedoman penamaan dalam pascal adalah sebagai berikut :
- Karakter pertama nama (identifier) harus berupa huruf (tidak boleh dimulai dengan angka maupun karakter tanda baca).
- Karakter selanjutnya dapat gabungan antara huruf dan angka
- Nama tidak berupa reserved word atau kata kunci dalam pascal.
- Untuk nama judul harus berbeda dengan deklarasi nama konstanta atau variable.
Nama dapat terdiri dari lebih dari
satu kata, namun tidak boleh dipisahkan dengan spasi. Nama ‘belajar pascal’
tidak diperlukan karena mengandung spasi, sedangkan nama ‘belajarpascal’
atau ‘belajar_pascal’ diperbolehkan karena hanya mengandung huruf
dan angka. Sedangkan nama ‘belajar-pascal’ dan ‘belajar&pascal’
tidak diperbolehkan karena mengandung tanda ‘-‘ dan ‘&’ yang tidak
merupakan huruf dan angka.
Contoh identifier yang diperbolehkan :
Contoh identifier yang diperbolehkan :
Nama identifier
|
Alasan
|
Jumlah,alamat
|
Sata kata hanya dengan huruf saja
|
I, j, k
|
Huruf
|
Hasil_kali, tulis_jumlah
|
Lebih dari satu kata tetapi tidak
dipisah dengan spasi
|
Ang99, if103
|
Tidak diawali dengan angka
|
Contoh identifier yang tidak diperbolehkan
Nama identifier
|
Alasan
|
6jumlah, 7naga
|
Dimulai dengan angka
|
i/6, j%, k$
|
Mengandung karakter selain huruf
dan angka
|
H a s i l, tulis jumlah
|
Mengandung spasi
|
Begin, do, while
|
Sama dengan reserved word
|
Nama dalam
bahasa pascal tidak bersifat case sensitive, artinya huruf besar dan kecil
tidak dibedakan. Nama ‘jumlah’ dan ‘JUMLAH’ dan ‘Jumlah’ dianggap sama.
Gmn pak
brow sip kan!!!
0 comments:
Post a Comment