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 -