Selasa, 15 November 2011

Bahasa Pemrograman Pascal

Pascal dibuat pada tahun 1971 oleh seorang anggota International Federation of Information Processing (IFIP) Professor Niklaus Wirth, dengan tujuan mengenalkan konsep pemrograman komputer kepada mahasiswanya dan untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang ada pada saat itu.
Pemrograman dengan menggunakan pascal merupakan pemrograman yang terstruktur, dimana pemrograman terstruktur merupakan bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur.

untuk lebih memahami lebih lagi tentang pascal disini saya akan menjelaskan struktur dari penulisan program dalam pascal.
Strukturnya dapat kita lihat sebagai berikut:
Program id;
Deklarasi
Begin
Perintah/statement
End.
Dari struktur diatas terdapat tiga elemen penting dalam pemrograman dengan menggunakan pascal
Yakni judul program, deklarasi, dan blok program.
Dalam penulisan judul program di pascal haruslah diawali dengan kata program lalu kemudian menuliskan judul pada program yang akan kita buat (biasanya kata program ini telah disediakan sebelumnya oleh pascal). Contoh: program volume_kubus
Adapun syarat-syarat yang harus diperhatikan ketika membuat judul yakni:
  • Harus diawali dengan huruf
  • Tidak moleh mengandung spasi
  • Boleh menggunakan _ (underscore)
  • Tidak boleh ada karakter khusus seperti (+,-,*,/)
Selanjutnya pada bagian deklarasi kita dapat melakukan pendeklarasian variable dengan menggunakan beberapa macam fungsi yakni:
  • Uses
  • Tipedata misalnya; integer, string, real, Boolean
  • Constanta yang dapat berup numeric maupun string
  • Type
  • Label
  • Prosedur
  • Fungction
Untuk bagian blok program ada dua macam statement yakni:
  • Simple statement: terdiri atas satu buah perintah
  • Multiple statement: terdiri lebih dari satu perintah
Contoh program sederhana:
Program luas_segitiga;
Uses wincrt;
Var         luas: integer;
a: integer;
t: integer;
r: real;
begin
clrscr;
write (‘alas=’);
readln (a);
write (‘tinggi’);
readln (t);
luas:=a*t/2
write (‘luas segitiga=’,luas);
end.

0 komentar:

Posting Komentar