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 unitcrtsebelum 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 fungsiwritelnyang 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 unitcrt. 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.paspada 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 objekhello.o. - Sekarang, ketik
hellopada 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.