Deklarasi Label dan Tipe Data dalam Pascal

Deklarasi  label  digunakan  jika  pada  penulisan  program  akan  menggunakan  statemen
GOTO (untuk meloncat ke suatu statemen tertentu).
Contoh:
PROGRAM cetak;
LABEL satu,akhir;
BEGIN
WRITELN(‘STMIK YMI’);
GOTO satu;
WRITELN(‘YMI’);
Satu:
WRITELN(‘TETAP OK’);
GOTO akhir;
WRITELN(‘YMI SIAP’);
Akhir:
END.
Bila program diatas dijalankan, akan menghasilkan:
STMIK YMI
YMI SIAP
.
 
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 = 64; (* selalu menggunakan tanda = *)
b = ’INDONESIA Merdeka’);
BEGIN 
WRITELN(a,’TAHUN’);
WRITELN(b);
END.
Bila program dijalnkan, output sbb:
64 TAHUN
INDONESIA Merdeka.
 
Deklarasi tipeDeklarasi 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 tanda =}
Hasil,pecahan = REAL;
Ket    = STRING[20];
BEGIN
Pecahan:=2.52;
Bulat:=2;
Hasil := pecahan + bulat;
Ket := ‘hasil penjumlahan =’;
WRITE(ket,hasil:4:2);
END.

Keluaran program, sbb: hasil penjumlahan = 4.52
 
Deklarasi variable/perubahDeklarasi  ini  berisi  data-data  yang  bias  berubah-ubah  nilainya  di  dalam  program.
 
Deklarasi variable harus diletakkan setelah deklarasi tipe (jika ada).
Contoh:
VAR satu : INTEGER;
Dua : INTEGER;
A : REAL;
B : REAL; {selalu menggunakan tanda : }
BEGIN
Satu := 5;
Dua := 4;
A := 2.3;
B := 5+4*2.3;  {hasilnya real}
WRITE(‘hasil = ‘,b:4:1);
END.

Output program : hasil = 14.2 

Program di atas bisa ditulis sbb:
VAR satu, dua : INTEGER;
BEGIN
……
Statemen;
…….
END.
Contoh jika terdapat deklarasi tipe:
TYPE
Bilangan = integer;
VAR
Satu, dua, a : bilangan;
B : real;
BEGIN
……..
Statemen;
……..
END.

Deklarasi prosedur dan Fungsi
Program  dapat  dibagi  menjadi  beberapa  bagian/subprogram,  yang  terdiri  dari satu  program  utama  dan  satu/lebih  program  bagian  (bias  berupa  prosedur/fungsi). Deklarasi prosedur/fungsi terletak pada subprogram yang menggunakannya.

 Materi Lebih Lengkapnya Silakan download di bawah ini

2 komentar: