Struktur Program Pascal
PROGRAM NamaKepalaProgram;
Label
<Deklarasi Label>
Const
<Deklarasi Konstanta>
Var
<deklarasi Variabel>
<Deklarasi Prosedur dan Fungsi>
Begin
<Pernyataan>
End.
Pejelasan
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, NamaFuctionDeklasrasi Variable
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.
•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
tet
Contoh program Sederhana
Program Hello_World;
//kepala
program
Begin
writeln('Hello
World');
readln;
End.
Contoh
program menginputkan data
dengan perintah
read atau readln
kemudian menampilkannya
dengan
perintah write
atau writeln .
Program InputData;
uses crt;
var
no_mhs : Integer;
nama,alamat : string;
Begin
write('Nomor Mahasiswa : '); readln(no_mhs);
write('Nama Mahasiswa : ');readln(nama);
write('alamat : '); readln(alamat);
End.
Semoga Bermanfaat,,,..
BalasHapusaamiin...
BalasHapus