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.

 Program untuk menghitung luas lingkaran 

 

 

Komentar

Postingan populer dari blog ini

candu

Pratikum Dasar pemograman (case of)