Kamis, 05 Januari 2012

Struktur dan Komponen Dasar Pascal


            Struktur dari suatu program Pascal terdiri dari sebuah judul program dan suatu blok program atau badan program. Blok program dibagi lagi menjadi dua bagian, yaitu bagian deklarasi dan bagian pernyataan
(statement).
Struktur program :
Judul Program                        PROGRAM nama-program
Blok Program
Bagian deklarasi
deklarasi label                        LABEL nama-label;
deklarasi konstanta                 CONST…………..;
deklarasi tipe                          TYPE …………….;
deklarasi variabel                    VAR ……………...;
deklarasi prosedur                   PROCEDURE nama-prosedur;
                                                ……………………………….;
deklarasi fungsi                       FUNCTION nama-fungsi;
                                                ………………………….;
Bagian Pernyataan                 
Begin
            (statement)                             
            …………;
            …………;
end.

Judul program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma.
Bagian deklarasi digunakan bila di dalam program digunakan pengenal (identifier). Identifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi. Kalau suatu program menggunakan identifier, Pascal menuntut supaya identifier tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih dahulu pada bagian ini.
Beberapa aturan dalam program Pascal :
Akhir sebuah program Pascal ditandai dengan tanda baca titik (.) setelah END yang paling akhir.
Tanda titik koma (;) merupakan pemisah antar instruksi satu dengan lainnya.
Beberapa statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma (;)
Contoh : simpan  :=  akhir;   akhir := simpan + awal;
Baris komentar diletakkan diantara tanda (* dan *) atau di antara tanda { dan }
Contoh :          Var      rerata   : real;               (*nilai rata-rata*)
                                    Nil1     : real;               {nilai ujian}    
Statement  (pernyataan):
Adalah instruksi atau gabungan instruksi, yang menyebabkan komputer melakukan aksi. Type statement dalam Pascal terdiri atas :
a. Sederhana :
menandai sebuah item data ke sebuah variabel (assigment statement)
contoh : X := Y * 4.135
 pemanggilan procedure dan goto statement

b.Terstruktur:
Compound Statement
            contoh : Begin
                                    read (x) ;
                                    y := x + 5;
                                    write (y)
                          End.
Repetitive Statement
contoh :           For I := 1 to 100 do
                        write (count);
Conditional Statement
contoh :           If x > 100 then write (s)
                        else write (p) ;
     

Tidak ada komentar: