Kamis, 09 Februari 2012

PASCAL : KONSTANTA, VARIABEL DAN EKSPRESI

2.4. Konstanta, Variabel dan Ekspresi.
OLEH : FAHROROZI


Konstanta.
Konstanta adalah suatu identifier non-standar yang nilainya telah ditetapkan dalam suatu program dan dideklarasikan pada bagian deklarasi.

Bagian umum deklarasinya adalah :

            CONST identifier = nilai;

Contoh :

            CONST           phi = 3.14;
                                    x= 2;
                                    y = ‘S’;


Variabel.
Variabel adalah suatu identifier non-standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses.
(variabel yang dimaksudkan disini sama seperti halnya arti variabel pada aljabar).


Bentuk umum deklarasinya adalah :

1.      Jika hanya 1 (satu) variabel yang dideklarasikan :

VAR identifier : jenis data;

2.      Jika lebih dari 1 (satu) variabel dan masing-masing memiliki jenis data yang sama :

VAR id-1, id-2, …., id-3 : jenis data;

3.      Jika beberapa variabel yang berbeda jenis datanya :

VAR         identifier-1 : jenis data;
                  identifier-2 : jenis data;
                              .
                              .
                              .
                  identifier-n : jenis data;

4.      Jika variabel yang dideklarasikan berjenis data non-standar :

TYPE id = (data_item_1,data_item_2,…,data_item_n);
VAR id-v : id;

SUB-RANGE :

TYPE  id = data_item_pertama .. data_item_terakhir;
VAR    id-v : id;

Contoh :

1.      VAR   x          : integer;
2.      VAR   p,q,r     : real;
3.      VAR   a,b       : char;
m,n      : boolean;
4.      TYPE warna = (merah,hitam,biru,putih,kuning);
      VAR   x1,x2   : warna;
5.      TYPE tahun = 1900 .. 1993;
      VAR thn-1,thn-2,thn-3 : tahun;



Ekspresi.

Sebuah ekspresi merupakan kumpulan dari  operand-operand (seperti : bilangan, konstanta, variabel dll) yang bersama-sama dengan operator membentuk suatu bentuk aljabar dan menyatakan suatu nilai.

Ada 2 (dua) jenis ekspresi dalam bahasa Pascal, yaitu :
1.      Ekspresi numerik / aritmatika, yaitu suatu ekspresi yang menghasilkan nilai numerik / aritmatika.
2.      Ekspresi Boolean atau ekspresi logika, yaitu suatu ekspresi yang menghasilkan nilai boolean / logika (true/false).

Contoh :
1.      (b * b – 4 * a * c) / (2*a)  / (2 * a)  Þ  ekspresi numerik, jika a,b dan c adalah bilangan (variabel bernilai numerik).
2.      Upah < 1000.0  Þ  ekspresi boolean (“upah” adalah suatu variabel bernilai real).

Tidak ada komentar:

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Online Project management