Minggu, 20 Desember 2015


  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, NamaFuction


 Deklasrasi 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.

 

2 komentar: