Pascal:Struktur Program

Sebelum kita mempelajari blok bangunan dasar bahasa pemrograman Pascal, mari kita lihat struktur program Pascal (minimal) sehingga kita dapat mengambilnya sebagai referensi di bab-bab selanjutnya.

Struktur Program Pascal

Secara ringkas, struktur suatu program Pascal dapat terdiri dari 3 bagian:

1. Bagian Judul Program

2. Bagian Deklarasi

  • Deklarasi tipe data (TYPE)
  • Deklarasi variabel (VAR)
  • Deklarasi konstanta (CONST)
  • Deklarasi label (LABEL)
  • Deklarasi sub-program (PROCEDURE dan FUNCTION)

3. Bagian Program Utama Statement

Program Pascal pada dasarnya terdiri dari bagian-bagian berikut:

  • Program name
  • Uses command
  • Type declarations
  • Constant declarations
  • Variables declarations
  • Functions declarations
  • Procedures declarations
  • Main program block
  • Statements and Expressions within each block
  • Comments

Setiap program pascal umumnya memiliki pernyataan heading, deklarasi dan bagian eksekusi secara ketat dalam urutan itu. Format berikut menunjukkan sintaks dasar untuk program Pascal

program {name of the program}
uses {comma delimited names of libraries you use}
const {global constant declaration block}
var {global variable declaration block}

function {function declarations, if any}
{ local variables }
begin
...
end;

procedure { procedure declarations, if any}
{ local variables }
begin
...
end;

begin { main program block starts}
...
end. { the end of main program block }

Pascal Hello World Example

Berikut ini adalah kode pascal sederhana yang akan mencetak kata-kata "Hello World!"

program HelloWorld;
uses crt;

(* Here the main program block starts *)
begin
   writeln('Hello, World!');
   readkey;
end.

Mari kita lihat berbagai bagian dari program di atas

  • Baris pertama dari program program HelloWorld; menunjukkan nama program.
  • Baris kedua dari program ini menggunakan crt; adalah perintah preprocessor, yang memberi tahu kompiler untuk memasukkan unit crt sebelum menjalankan kompilasi yang sebenarnya.
  • Baris berikutnya yang terlampir dalam pernyataan awal dan akhir adalah blok program utama. Setiap blok dalam Pascal diapit oleh pernyataan awal dan pernyataan akhir. Namun, pernyataan akhir yang menunjukkan akhir dari program utama diikuti oleh titik (.) alih-alih titik koma (;).
  • Pernyataan awal dari blok program utama adalah tempat eksekusi program dimulai.
  • Baris di dalam (*...*) akan diabaikan oleh kompilator dan telah dimasukkan untuk menambahkan komentar dalam program.
  • Pernyataan writeln('Halo, Dunia!'); menggunakan fungsi writeln yang tersedia di Pascal yang menyebabkan pesan "Hello, World!" untuk ditampilkan di layar.
  • Pernyataan readkey; memungkinkan tampilan berhenti sebentar sampai pengguna menekan tombol. Ini adalah bagian dari unit crt. Unit seperti perpustakaan di Pascal.
  • Pernyataan terakhir end. mengakhiri program Anda.

Kompilasi dan Jalankan Program Pascal

  • Buka editor teks dan tambahkan kode yang disebutkan di atas.
  • Simpan file sebagai hello.pas
  • Buka prompt perintah dan pergi ke direktori tempat Anda menyimpan file.
  • Ketik fpc hello.pas pada command prompt dan tekan enter untuk mengkompilasi kode Anda.
  • Jika tidak ada kesalahan dalam kode Anda, command prompt akan membawa Anda ke baris berikutnya dan akan menghasilkan file hello.exe (executable) dan file objek hello.o.
  • Sekarang, ketik hello pada command prompt untuk menjalankan program Anda.
  • Anda akan dapat melihat "Hello World" pada layar anda berarti perintah diatas berjalan dengan baik.
  • Tekan tombol sembarang pada keyboard untuk menutup program.
fpc hello.pas
Free Pascal Compiler version 2.6.0 [2011/12/23] for x86_64
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling hello.pas
Linking hello
8 lines compiled, 0.1 sec

./hello

Hello, World!

Pastikan bahwa fpc compiler pascal gratis ada di jalur Anda dan Anda menjalankannya di direktori yang berisi file sumber hello.pas.

Terkait

Referensi