Minggu, 11 November 2012

PASCAL

Apa itu pascal ?

Pascal adalah bahassa pemrograman yang pertama kali dibuat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Pocessing (IFIP) pada tahun 1971. dengan mengambil nama dari Matematikawan asal Prancis, Blaise Pascal yang pertama kali menciptakan mesin penghitung. profesor Niklaus Wirth menciptakan bahasa pascal ini sebagai alat bantu untuk megajarkan konsep komputer kepada mahasiswanya. Selain itu Profesor Niklaus Wirth membuat pascal juga untuk melengkapi bahasa bahasa pemrograman yang ada pada saat itu .

Kelebihan.

Kelebihan dari bahasa pemrograman pascal adalah :

  • Tipe data standar, tipe-tipe data yang telah tersedia pada kebanyakan bahasa pemrograman, pascal memiliki tipe data standar : boolean, integer, real, char, string.
  • User Defined data types. programer dapat membuat tipe data lainyang diturunkan dari tipe data standar.
  • Strongly-typed, programer harus menentukan tipe data dari suatu variable dan variabel tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang ditentukan.
  • Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
  • Sederhana dan ekspresif, memiliki struktur sederhana dan sangat mendekati bahasa manusia (bahasa inggris ) sehingga mudah di pelajari dan di pahami. 
bahasa pascal juga merupakan bahasa yang digunakan sebagai bahasa pemrograman standar bagi tim nasional Olimpiade Komputer Indonesia (TOKI) selain itu bahasa pascal masih digunakan dalam IOI ( international Olimpiade Informatics).

Dalam bahasa Pascal terdapat beberapa jenis tipe data yang bisa digunakan untuk sebuah variabel atau konstanta pada program. Tipe Data tersebut antara lain adalah
Tipe DataDeskripsi (range variabel)
Byteangka dari 0 sampai 255
Integerangka dari -32768 to 32767
Realsemua nilai pecahan dari 1E-38 to 1E+38
Booleannilai TRUE atau FALSE
Charsemua karakter dari tabel ASCII
Stringsemua huruf, spasi, frasa

contoh sederhana program pascal:
IDENTIFICATION DIVISION
PROGRAM-ID
AUTHOR. LESI LUSIANA
ENVIRONMENT DIVISION
DATA DIVISION.
WORKING-STORAGE SECTION.
01 MHS.
          O2 NAMA PIC A(20)
          02 NPM PIC X(8)
          02 KELAS PIC X(5)
SCREEN SECTION
01 HAPUS.
          02 BLANK SCREEN 
PROCEDURE DIVISION.
MULAI.
          DISPLAY HAPUS.
          DISPLAY ( 9,9 ) "NAMA :".
          ACCEPT ( , )NAMA.
          DISPLAY (10,9)"NPM :".
          ACCEPT ( , ) NPM
          DISPLAY ( 11,9 ) "KELAS :".
          ACCEPT ( , ) KELAS.
          DISPLAY (13,9) "NAMA SAYA ADALAH" NAMA.
          DISPLAY (14,9)"NPM SAYA ADALAH"NPM.
          DISPLAY (15,9)"KELAS SAYA ADALAH"KELAS.
          STOP RUN 


Tidak ada komentar: