PASCAL

6 10 2009
 

 Pascal merupakan salah satu bahasa pemrograman tingkat tinggi. Pemrograman tingkat tinggi menandakan bahwa Pascal banyak menggunakan bahasa manusia dalam penulisa sintaksnya.Beberapa bahasa pemrograman tingkat tinggi lainnya yang ada yaitu BASIC dan DELPHI.

CONTOH :

 

 uses crt;

var a : integer;

begin

clrscr;

writeln(‘Masukkan nilai antara 0 sampai 100 : ‘);

readln(a);

if a > 5 then begin

writeln(‘Nilai a lebih besar dari 5’);

writeln(‘Tekan sembarang tombol untuk keluar’);

end

else begin

writeln(‘Nilai a lebih kecil atau sama dengan 5’);

writeln(‘Tekan sembarang tombol untuk keluar’);

end;

readkey;

end.

 

 Turbo Pascal merupakan bahasa yang case insensitive yang berarti penulisan dalam huruf kapital maupun huruf kecil tidak dipermasalahkan. Akan tetapi pada C yang case sensitive maka penulisan huruf kapital atau kecil harus benar-benar diperhatikan. Dalam bahasa pemrograman, sebuah proses dibagi menjadi 2 yaitu operand dan operator. Assignment operator ditandai dengan :=, dan digunakan untuk memberi nilai ke suatu variabel. Arithmatic operator ditandai dengan *, /, +, -, div, mod.  Digunakan untuk pengolahan nilai matematika Comparison / Relational operator ditandai dengan =, <, >, <=, >=, <> , dan IN. Digunakan untuk perbandingan 2 nilai sehingga menghasilkan nilai true dan false. Logical operator ditandai dengan AND, OR, XOR dan NOT. Digunakan untuk perbandingan logika antara dua pernyataan atau lebih.

Penting: penggunaan = dan := harus diperhatikan karena penggunaan operator ini terkadang salah tempat.Input Output:Terdapat 2 jenis input/output secara umum yaitu layar/keyboard dan file. Input menggunakan readln() dan read(). Dalam penggunaan melalui keyboard, kedua procedure ini tidak berbeda. Akan tetapi bila input berasal dari file, kedua procedure akan berbeda dalam mengambil input. Readln() akan mengambil input dalam suatu baris, kemudian cursor akan dipindahkan ke baris selanjutnya. Pada read() akan mengambil input dalam suatu baris, kemudian cursor akan dipindahkan ke sebelah bagian yang diinput. Bila tidak ada lagi bagian yang dapat diinput, maka cursor baru dipindah ke bawah. Output menggunakan writeln() dan write(). Penggunaannya hampir sama dengan yang read() dan readln(). Pada writeln dan write, keduanya akan berpengaruh baik di file maupun di layar. Operand dapat berupa variabel atau nilai. Sedangkan operator merupakan tanda-tanda yang dipakai untuk mengolah. Terdapat banyak jenis operator, tapi 4 jenis yang perlu dipelajari untuk saat ini adalah assignment operator, arithmatic operator, comparison operator, logical operator.