Sunday, 22 July 2012

Mengenal Komponen Bahasa Pemrograman Pascal

 
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 :
  1. Karakter pertama nama (identifier) harus berupa huruf (tidak boleh dimulai dengan angka maupun karakter tanda baca).
  2. Karakter selanjutnya dapat gabungan  antara huruf dan angka
  3. Nama tidak berupa reserved word atau kata kunci dalam pascal.
  4. 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&pascaltidak diperbolehkan karena mengandung tanda ‘-‘ dan ‘&’ yang tidak merupakan huruf dan angka.
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