Posted by : Unknown Rabu, 27 Juni 2012


1.1.  Karakter

       Elemen terkecil pada Pascal adalah karakter. Karakter dapat berupa :
         Karakter control (karakter dengan nilai ASCII di bawah 32, misalnya Tab dan Backspace)
         karakter ASCII tidak standar pada PC (karakter dengan nilai ASCII antara 128 hingga 255)

Simbol khusus pada Pascal berupa :
+ - * / = < > [ ] , ( ) : ; ^ . @ { } $ #

Selain simbol khusus yang berupa sebuah karakter tunggal, ada sejumlah simbol khusus yang tersusun atas dua karakter. Kedua karakter pada simbol-simbol seperti ini tidak boleh di tulis dengan diantarai oleh spasi.

SIMBOL
KETERANGAN
<=
Operator Relasi
>=
Operator Relasi
:=
Operator Penugasan
<> 
Operator Relasi
(*
Tanda awal komentar
*)
Tanda akhir komentar
(.
Identik dengan [
.)
Identik dengan ]
..
Tanda subjangkauan

1.2.  Jenis Data

Jenis data sederhana terdiri dari:
Standard:
-          Integer: bilangan bulat
-          Real: bilangan real
-          Char: karakter
-          Boolean: nilai boolean (benar/salah)
user-defined (bentukan)
-          enumerated (terbilang)
-          subrange
Jenis data yang lain adalah yang terstruktur yang terdiri dari:     
-          Array
-          Record
-          Set
-          File
-          Pointer


Operasi Integer
      
Operator
Arti
Operan
Hasil
+
penjumlahan
integer
integer
-
pengurangan
integer
integer
*
perkalian
integer
integer
/
pembagian
integer
real
DIV
Pembagian terpotong
integer
integer
Mod
Sisa pembagian
integer
integer

Real

Operator
Arti
Operan
Hasil
+
penjumlahan
real
real
-
pengurangan
real
real
*
perkalian
real
real
/
pembagian
real
real

Boolean

Operator
Arti
=
Sama dengan?
<> 
Tidak sama dengan?
Lebih kecil?
Lebih besar?
<=
Lebih kecil atau sama dengan?
>=
Lebih besar atau sama dengan?
And
Benar jika kedua operan benar
Or
Benar jika salah satu operan benar
Not
Membalik nilai benar/salah

Jenis Enumerated

            type hari = (Ahad, Senin, Selasa, Rabu, Kamis, Jum’at, Sabtu)
           
            pred(Senin) = Ahad
            ord(Ahad)=0
            ord(Selasa)=2
            Ahad < Senin = true
            write(ord(Senin)) tertulis 1

Jenis Subrange:

Mengambil sebagian dari rentang data:
            type nama = data_pertama .. data_terakhir

Contoh:
type hari = (Ahad, Senin, Selasa, Rabu, Kamis, Jum’at, Sabtu)
harikerja = Senin .. Jum’at;
bulan = 1..12;
tanggal = 1..31;

1.3.  Input dan Output Data

Data input dan output:

a.       Dapat disimpan di dalam file yang akan dibaca dan ditulis pada saat program berjalan
b.      Diberikan atau disajikan melalui layar dan keyboard
      Contoh:
PROGRAM penggajian(input, output);

1.4.  Statemen-statemen yang digunakan untuk input/output.

1.6.1         Read dan Readln

Perintah ini digunakan untuk memasukkan [input] data lewat keyboard ke dalam suatu variabel.
Sintaks: Read/Readln(x); (ingat, selalu diakhiri dengan titik koma [;])
Keterangan : x = variabel.
Read = pada statemen ini posisi kursor tidak pindah ke baris selanjutnya.
Readln = pada statemen ini posisi kursor akan pindah ke baris selanjutnya setelah di input..

1.6.2        Write dan Writeln

Digunakan untuk menampilkan isi dari suatu nilai variable di layar.
Sintaks: Write/Writeln(x);
Keterangan : x = variabel.
Write/Writeln= statement ini digunakan untuk mencetak variable ke dalam monitor
Perbedaan keduanya:
writeln menyebabkan write atau writeln berikutnya menuliskan outpun di baris baru, sedangkan write tidak demikian

Contoh program menggunakan bahasa pemrograman Pascal

{Program menuliskan pernyataan di dalam perintah writeln}  
Program HalloBandung; {header atau kepala}
      uses wincrt;
      Begin       {blok Pernyataan program}
            writeln(‘Selamat Datang Mahasiswa Baru‘); {Output}
      end. {Akhir program}

Program di atas hanya sekedar menuliskan kalimat ‘Selamat Datang Mahasiswa Baru‘ . Ini berarti parameter yang ada di dalam kurung writeln akan dituliskan di layar. Apa yang tertulis di antara tanda petik tunggal akan dituliskan apa adanya.
sumber : informatika ITENAS

{ 3 komentar... read them below or Comment }

- Copyright © Nur fitrianti blog - Hatsune Miku - Powered by Blogger - Designed by Johanes Djogan -