• Twitter
  • Facebook
  • Google+
  • Instagram
  • Youtube

Thursday, 16 May 2013

Tutorial Sederhana | Free Pascal

Artikel ini, saya dapat dari http://dempu.blogspot.com/ yang diubah seperlunya

Tutorial Pascal pillstick.blogspot.com


1. Struktur Program

Berikut adalah contoh source code sebuah program pascal:

program contoh;

uses
   crt;

var
   a: string;

begin
   clrscr;
   write('Masukkan nama anda: ');
   readln(a);
   writeln('Halo ', a);
   readln;
end.

program
Berisi nama/judul program, dalam kasus ini yaitu 'contoh'.
uses
Berisi 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-end
Berisi 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);  
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.
contoh:
x:= 1 + 2; 
a:= a +1;
3.2 Operator Aritmatika
+
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
div
Pembagian untuk bilangan bulat.
contoh:
10 div 5, akan menghasilkan 2
10 div 3, akan menghasilkan 3
mod
Digunakan untuk menghitung sisa bagi.
contoh:
10 mod 5, akan menghasilkan 0
10 mod 3, akan menghasilkan 1

2 comments:

Hey, It's my pleasure to know what was in your mind after reading the article above. So, you can comment or give critics to my writing on this comment box below

Contact

Get in touch with me


Adress/Street

12 Street West Victoria 1234 Australia

Phone number

+(12) 3456 789

Website

www.johnsmith.com