Statemen Input/Output
Statemen input/output dalam Pascal menggunakan prosedur standar read/readln dan write/writeln. Untuk pencetakan (output) data yang dicetak dapat berupa konstanta, variabel, atau nilai yang dikembalikan fungsi. Sedangkan jenis yang data yang dapat dicetak adalah bilangan, karakter (ASCII) dan Boolean, sintaknya :
Write(dat1,data2,dat3,…);
Writeln(dat1,data2,dat3,…);
Read/readln hanya dapat menerima data berupa satu atau lebih variabel. Jenis data yang dapat diterima meliputi bilangan bulat, bilangan pecahan, karakter dan string. Sintaknya :
Read(dat1,data2,dat3,…);
Readln(dat1,data2,dat3,…);
Perbedaan read dan redln adalah prosedur readln membaca data sampai ditekan tombol enter. Demikian juga perbedaan write dengan writeln, prosedur writeln akan menempatkan qursor ke baris baru kolom awal.
READKEY(fungsi).
Untuk pembacaan sebuah karakter dari keyboard. Tipe data yang dihasilkan adalah char.
Sintaks: READKEY;
Statemen Pengaturan Letak di Layar
CLRSCR(prosedur).
digunakan untuk membersihkan layar.
sintaks: CLRSCR;
GOTOXY(prosedur).
Untuk menempatkan posisi kursor pada layar.
Sintaks: GOTOXY(X, Y: Byte);
Keterangan : X = sumbu X (posisi horisontal)
Y = sumbu Y (posisi vertikal)
DELLINE(prosedur).
Untuk menghapus sebuah baris pada posisi kursor dan menaikkan
baris-baris dibawahnya.
Sintaks: DELLINE;
INSLINE(prosedur).
Untuk menyisipkan sebuah baris pada posisi kursor dan meng-geser kebawah tampilan-tampilan baris dibawahnya.
Sintaks: INSLINE;
DELAY(prosedur).
Untuk menghentikan sejenak proses program.
Sintaks: DELAY(MS: Word);
Keterangan : MS = ukuran waktu dalam milisecond.
Catatan : Silahkan tulis pada buku catatan kalian.