pertemuan pertama (STRUKTUR PEMOGRAMAN PASCAL)
1.) struktur pemograman pascal
PROGRAM NamaKepalaProgram; :=Optional
LABEL
<Deklarasi
Label> :=Optional
CONST
<Deklarasi
Konstantal> :=Optional
TYPE
<Deklarasi
Tipe> := Optional
VAR
<Deklarasi
Variabell> :=Optional
<Deklarasi
Procedure dan Fuction> :=Optional
Begin
<Pernyataan>
End.
penjelasan
NamaKepalaProgram
Dipakai untuk keperluan dokumentasi. Menunjukkan dari identifikasi program
yang akan dibuat. Nama kepala program harus dimulai dengan huruf, dapat terdiri
dari angka dan karakter _ (garis bawah) dan tidak boleh ada spasi. NamaKepalaProgram
mempunyai aturan sama dengan Namavariabel.
Namakonstanta, NamaTypeData, NamaProcedure, NamaFuction.
DEKLARASI VARIABEL
Sebelum suatu
variabel digunakan maka terlebih dahulu harus dipesan dalam blok deklarasi
variabel dengan bentuk :
Var
NamaVar : Typevariabelnya;
NamaVar, NamaVar, … : Typevariabelnya;
Jika menggunakan
variabel yang belum di deklarasikan maka saat program di RUN (dikompilasi) akan
menyebabkan kesalahan dengan muncul pesan “Unknown identifier”.
Selanjutnya variabel
bisa diisi data dengan statemen assingment.
NamaVariabel :=
data;
:= adalah operator untuk pengisian variabel
dengan nilai data.
TYPE DATA
OPERATOR
Dalam PASCAL dikenal
beberapa operator antara lain : Operator aritmetika, Operator string, Operator
logika.
•Operator aritmetika
/ = pembagian
* = perkalian
div = pembagian integer
mod = sisa hasil pembagian integer
+ - =
tambah dan kurang
di dalam PASCAL
tidak dikenal operator pangkat. apabila dibutuhkan dapat dibuat untuk operasi
pangkat.
•Operator string
Hanya ada satu operator string yaitu + yang artinya rangkai. Misalnya
‘Sistem’ + ‘Informasi’ à ‘Sistem Informasi’.
•Operator logika
operator logika yang terpenting adalah NOT, AND dan OR
•Deklarasi Konstanta
Konstanta adalah suatu nilai yang tidak dapat diubah dalam tubuh program dan
harus dideklarasikan di bagian deklarasi konstanta sebagai berikut :
Const
NamaKonstanta1
= NilaiKonstanta;
•Komentar Program
Komentar adalah sesuatu yang tidak akan diproses pada saat program
dijalankan. Pemberian komentar ditandai dengan :
{komentar … komentar}
•Dekalrasi Unit
Unit adalah suatu kumpulan prosedur dan fungsi yang disediakan oleh
PASCAL yang disesuaikan dengan tujuannya. Dalam PASCAL dikenal beberapa Unit
standard antara lain Crt, Dos, Graph, Printer, Dos.
Contoh Unit yang tersedia dalam Unit Crt :
Clrscr : Untuk membersihkan
layar
GotoXY : Untuk memposisikan
kursor pada kom X dan baris Yang di layar
Cara mendeklarasikan Unit adalah :
Uses
NamaUnit, NamaUnit, …;
•Prosedure Read dan Readln
Procedure ini digunakan untuk membaca data dari keyboard dengan memakai
variabel yang sudah dideklarasikan dalam deklarasi variabel. Sintaxnya :
Read(NamaVariabel, NamaVariabel, …);
Readln(NamaVariabel, Namavariabel, …);
Read : Tidak akan menurunkan kursor setelah proses pembacaan
Readln
: menurunkan kursor
setelah proses pembacaan
•Procedure Write dan Writeln
Write : Mencectak dan kursor disebelahnya
Writeln : Mencetak dan kursor satu baris ke baris awal
CONTOH MEMBUAT PROGRAM
Contoh program menginputkan data dengan perintah read atau readln kemudian menampilkannya dengan perintah write atau writeln
End.
Komentar
Posting Komentar