Followers

Minggu, 16 Oktober 2011

Judul program,Bagian Pernyataan/Terproses,Bagian deklarasi

1. Judul program
Judul program ini digunakan untuk memberi nama program dan sifatnya
optional. Jika ditulis harus terletak pada awal dari program dan diakhiri dengan titik
koma (;).
Contoh penulisan judul program :
PROGRAM latihan;
PROGRAM latihan(input,output);
PROGRAM lat_1;
PROGRAM lat_satu(output);

2.Bagian Pernyataan/Terproses
Bagian ini adalah bagian yang akan terproses dan terdapat dalam suatu blok yang
diawali dengan BEGIN dan diakhiri dengan END (penulisan END diikuti dengan
tanda titik).
Bagian ini berisi pernyataan / statamen yang merupakan instruksi program.
Setiap statemen diakhiri dengan tanda titik koma (;).
Bentuk umumnya adalah sbb :
BEGIN
...
statemen;
statemen;
...
END.

3. Bagian deklarasi
Bagian ini menjelaskan / memperkenalkan secara rinci semua data yang akan
digunakan pada suatu program. Dalam penulisannya tidak boleh sama dengan kata-kata
cadangan (reserved words) dan selalu diakhiri dengan titik koma (;).
a.Deklarasi label
Deklarasi label digunakan Jika pada penulisan program akan menggunakan
statemen GOTO (untuk meloncat ke suatu statement tertentu).
Contoh :
PROGRAM cetak;
LABEL satu,akhir;
BEGIN
WRITELN('UNIVERSITAS');
GOTO SATU;
WRITELN('SERANG');
satu:
WRITELN('RAYA');
GOTO akhir;
akhir:
END.
Bila program di atas dijalankan, output sbb :
UNIVERSITAS
SERANG
RAYA


b.Deklarasi konstanta
Deklarasi ini digunakan untuk mengidentifikasikan data yang nilainya
sudah ditentukan dan pasti, tidak dapat dirubah dalam program.
Contoh :
PROGRAM CETAK_2(OUTPUT);
CONST a = 50; (* selalu menggunakan tanda = *)
b = 'INDONESIA Merdeka';
BEGIN
WRITELN(a,' TAHUN ');
WRITELN(b);
END.
Bila program dijalankan, output sbb :
50 tahun
INDONESIA Merdeka
c.Deklarasi tipe
Deklarasi ini digunakan untuk menyebutkan tipe setiap data yang akan
digunakan pada program Pascal. Tipe data menentukan jangkauan nilai yang mungkin
dari data yang digunakan
Contoh :
PROGRAM SATU;
TYPE bulat = INTEGER; { selalu menggunakan = }
hasil,pecahan = REAL;
ket = STRING[20];
BEGIN
pecahan := 2.52;
bulat := 2;
hasil := pecahan + bulat;
ket := 'hasil penjumlahan = ';
WRITE(ket,hasil:4:2);
END.
Output program, sbb : hasil penjumlahan = 4.52
d.Deklarasi variabel/perubah
Deklarasi ini berisi data-data yang bisa berubah-ubah nilainya di dalam program.
Deklarasi variabel harus di letakkan setelah deklarasi tipe (jika ada).
Contoh :
VAR satu : INTEGER;
dua : INTEGER;
a : REAL;
b : REAL; { selalu menggunakan : }
BEGIN
satu := 5;
dua := 4;
a := 2.3;
b := 5+4*2.3; { hasil real }
WRITE('hasil = ',b:4:1);
END.
Output program : hasil = 14.2
Program diatas bisa ditulis sbb :
VAR satu,dua : INTEGER;
a,b : REAL;
BEGIN
...
statement;
...
END.
Contoh jika terdapat deklarasi tipe :
TYPE
bilangan = integer;
VAR
satu,dua,a : bilangan;
b : real;
BEGIN
...
statement;
...
END.
e.Deklarasi prosedur dan Fungsi
Program dapat dibagi menjadi beberapa bagian/subprogram, yang terdiri
dari satu program utama dan satu / lebih program bagian (bisa berupa prosedur /
fungsi). Deklarasi prosedure/ fungsi terletak pada subprogram yang menggunakannya.

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More