Artikel ini, saya dapat dari http://dempu.blogspot.com/ yang diubah seperlunya
1. Struktur Program
Berikut adalah contoh source code sebuah program pascal:
program contoh;
usescrt;
vara: string;
beginclrscr;
write('Masukkan nama anda: ');
readln(a);
writeln('Halo ', a);
readln;
end.
programBerisi nama/judul program, dalam kasus ini yaitu 'contoh'.
usesBerisi daftar unit yang akan digunakan dalam program, yaitu 'crt'. Unit merupakan suatu modul program yang terpisah dan digunakan untuk menyimpan proses-proses/fungsi yang berkaitan. Seperti pada contoh, 'uses crt' berarti program menggunakan suatu unit bernama 'crt', yang berisi kumpulan rutin (prosedur maupun fungsi) untuk pengontrolan PC. Jika program menggunakan lebih dari satu unit, maka masing-masing unit dipisah dengan tanda koma (contoh: uses crt, dos;).
var (deklarasi)
Berisi daftar variabel yang akan digunakan dalam program (dalam contoh yaitu 'a') beserta tipe datanya (string), atau bisa disebut dengan bagian deklarasi variabel. Selain variabel, deklarasi-deklarasi lain yang dibutuhkan sebuah program meliputi:
Deklarasi tipe data
Deklarasi konstanta
Deklarasi variabel
Deklarasi prosedur
Deklarasi fungsi
Deklarasi label
Contoh deklarasi konstanta dan variabel:
const
n = 100;
var
a: integer;
begin-endBerisi statemen-statemen yang akan dijalankan program. Contoh statemen adalah clrscr, writeln, readln, dll. Statemen-statemen ini harus berada di dalam blok begin-end.
2. Statemen-statemen Pascal
clrscr
Digunakan untuk membersihkan/mengosongkan layar.write / writeln
Digunakan untuk menampilkan teks atau nilai dari suatu variabel pada layar.Perbedaan antara write dengan writeln adalah pada posisi kursor setelah statemen dijalankan. Pada write, kursor akan berada di belakang teks, sedangkan pada writeln, kursor akan berada pada baris berikutnya.
contoh:
write('contoh');
writeln('example');
writeln(a); (menampilkan isi dari variabel a)
write('Halo ', a);
read / readln
Digunakan untuk membaca dan memasukkan nilai yang diinput melalui keyboard ke dalam suatu variabel.contoh:
readln(a); (memasukkan data yang diinput ke dalam variabel a)
readln; (menunggu user menekan tombol enter sebelum melanjutkan ke statemen berikutnya)
3. Operator dalam Pascal
3.1 Operator Assignment
Digunakan untuk memberi nilai kepada suatu variabel.3.2 Operator Aritmatika
contoh:
x:= 1 + 2;
a:= a +1;
+Digunakan untuk melakukan penjumlahan. contoh: a + b
-Digunakan untuk melakukan pengurangan. contoh: x - 1
*Digunakan untuk melakukan perkalian. contoh: a * b
/Digunakan untuk melakukan pembagian. contoh: 7 / 3
divPembagian untuk bilangan bulat.
contoh:
10 div 5, akan menghasilkan 2
10 div 3, akan menghasilkan 3
modDigunakan untuk menghitung sisa bagi.
contoh:
10 mod 5, akan menghasilkan 0
10 mod 3, akan menghasilkan 1
Sangat bermanfaat tutorialnya , terimakasih banyak :D , visit blog saya juga y :D
BalasHapushttp://xeroncyber.blogspot.com