struktur program pascal terdiri dari sebuah judul program dan
TRANSCRIPT
-
7/21/2019 Struktur Program Pascal Terdiri Dari Sebuah Judul Program Dan
1/3
Struktur program Pascal terdiri dari sebuah judul program dan badan program. Badan
program dibagi lagi menjadi dua bagian, bagian deklarasi dan bagian pernyataan (statement).
Struktur program :
Judul Program PR!R"# nama$program%Blok Program
Bagian deklarasi
deklarasi label &"B'& nama$label%
deklarasi konstanta S*++++..%
deklarasi tipe *P' +++++.%
deklarasi -ariabel "R ++++++%
deklarasi prosedur PR'/0R' nama$prosedur%
++++++++++++.%
deklarasi 1ungsi 20*3 nama$1ungsi%
++++++++++.%
Bagian PernyataanBegin
(statement)
++++%
++++%
end.
Contoh : #enghitung perkalian dua bilangan bulat
PR!R"# Perkalian% 4Judul5
"R ",B,6asil : 3nteger% 4/eklarasi -ariabel5
B'!3
" :7 8% 4Statemant5
B :7 9% 4Statemant5
6asil :7 "B% 4Statement5
;riteln (",B,6asil)% 4Statement5
'/.
Judul program si1atnya adalah optional, dan bila ditulis, harus terletak pada a
-
7/21/2019 Struktur Program Pascal Terdiri Dari Sebuah Judul Program Dan
2/3
ontoh : ar a : real% (nilai bilangan pertama)
b : real% 4nilai bilangan kedua5
Statement (pernyataan)
"dalah instruksi atau gabungan instruksi, yang menyebabkan komputer
melakukan aksi.
*ype statement dalam Pascal terdiri atas :
@. Sederhana :
$ menandai sebuah item data ke sebuah -ariabel (assigment statement)
contoh : c :7 b A
$ pemanggilan procedure dan goto statement
8. *erstruktur:
$ ompound Statement
contoh : Begin read () %
y :7 8%
-
7/21/2019 Struktur Program Pascal Terdiri Dari Sebuah Judul Program Dan
3/3
$. %denti&ier (sebutan'pengenal)
3denti1ier merupakan sebuah kata yang digunakan sebagai nama atau sebutan terhadap
sesuatu didalam program. Pemakai dapat mende1inisikan sendiri suatu nama sebagai
identi1ier.
3denti1ier ini terdiri atas :
@. 3denti1ier Standar, yaitu identi1ier yang telah dide1inisikan oleh bahasa pascal.
ontoh dari 3denti1ier standar ini antara lain:
"BS &
"R*" /B
B&'" PR'/
6"R R0/
6R R'"/
S R'"/&
'2 SQR
'& SQR*'P S0
/an masih banyak lagi.
8. 3denti1ier on Standar% yaitu identi1ier yang dide1inisikan oleh pemakai bahasa
pascal% misalnya%
9. ama suatu program
A. ama suatu konstanta
G. ama suatu -ariabel
H. ama suatu procedure
3denti1ier ini bebas, tetapi dengan ketentuan$ketentuan sebagai berikut :
I. terdiri dari gabungan huru1 dan angka dengan karakter pertama harus berupa
huru1. 6uru1 besar dan huru1 kecil dianggap sama.
. *idak boleh mengandung blank.
K. *idak boleh mengandung simbol$simbol khusus, kecuali garis ba