Reserved
Word
|
AND
|
DOWNTO
|
IN
|
OF
|
STRING
|
|
ASM
|
ELSE
|
INHERITED
|
OR
|
THEN
|
|
ARRAY
|
END
|
INLINE
|
PACKED
|
TO
|
|
BEGIN
|
EXPORTS
|
INTERFACE
|
PROCEDURE
|
TYPE
|
|
CASE
|
FILE
|
LABEL
|
PROGRAM
|
UNIT
|
|
CONST
|
FOR
|
LIBRARY
|
RECORD
|
UNTIL
|
|
CONSTRUCTOR
|
FUNCTION
|
MOD
|
REPEAT
|
|
|
DESTRUCTOR
|
GOTO
|
NIL
|
SET
|
|
|
DIV
|
IF
|
NOT
|
SHL
|
WHILE
|
|
DO
|
IMPLEMENTATION
|
OBJECT
|
SHR
|
|
|
WITH
|
VAR
|
USES
|
|
|
|
|
|
|
|
|
Contoh Masing-Masing Deklarasi
Ø 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 (;).
· Deklarasi label
Deklarasi label
digunakan Jika
pada penulisan program akan
menggunakan statemen GOTO (untuk meloncat
ke suatu statement tertentu).
Contoh
:
program cetak;
uses crt;
label satu,akhir;
begin
clrscr;
writeln('universitas
cokroaminoto palopo');
goto satu;
writeln('jln
latammacelling no.19');
satu:
writeln('prodi
informatika');
goto akhir;
writeln('fakultas
teknik komputer');
akhir:
readln;
end.
· Deklarasi konstanta
Deklarasi
ini
digunakan untuk mengidentifikasikan data
yang nilainya
sudah ditentukan dan pasti, tidak
dapat dirubah dalam program.
program cetak_const;
uses crt;
const a=73;
b='indonesia merdeka';
begin
clrscr;
writeln(a,'tahun');
writeln(b);
readln;
end.
· Deklarasi
Variabel
program
cetak;
uses
crt;
var
satu:integer;
dua:integer;
a:real;
b:real;
begin
satu:=5;
dua:=4;
a:=2.3;
b:=5+4*2.3;
write('hasil=',b:4:1);
readln;
end.
· Deklarasi
Tipe
program
tipe;
uses
crt;
type
nilai1=real;
nilai2=real;
nilai3=real;
var
a:nilai1;
b:nilai2;
c:nilai3;
begin
clrscr;
a:=10;
b:=5;
c:=a+b;
writeln('hasil
penjumlahan=',c:0:0);
readln;
end.
-
Pascal
-
Hasil