High Level
Supaya perintah dalam bahasa pemrograman yang
digunakan (Assembly maupun bahasa tingkat tinggi) dapat
dipahami oleh komputer dan dapat dijalankan oleh
microprosessor, maka perintah-perintah tersebut harus
diterjemahkan terlebih dahulu ke bahasa mesin proses
kompilasi (compiling).
Program atau software yang digunakan untuk proses
kompilasi disebut compiler.
Untuk bahasa pemrograman Pascal, compiler yang bisa
digunakan adalah Turbo Pascal dan Free Pascal.
Sequence merupakan urut-urutan dalam
menjalankan suatu instruksi untuk mencapai
tujuan tertentu.
*****
Instruksi-nya:
print*;print*;print*; print*;print*;
Kadang kala setelah suatu instruksi dipanggil, hasil yang
muncul tidak benar-benar sesuai dengan maksud dari
pemanggilan instruksi tersebut.
Kondisi awal: HELLO
Instruksi: print*
Hasil 1 : HELLO*
Hasil 2: HELLO *
Hal ini dipengaruhi oleh kondisi (state) sesaat sebelum
instruksi tersebut dipanggil.
Terlihat perbedaan pada posisi dari ‘*’ yang
tercetak.
Pada komputer, hal ini dipengaruhi oleh posisi
kursor (garis berkedip) sesaat sebelum dilakukan
print*
Hal ini dikenal dengan Current Printing Position
(CPP) yang menunjukkan posisi pencetakkan jika
suatu instruksi dipanggil.
Misal CCP disimbolkan dengan lambang ◊
Instruksi 1:
NL; print*; print*; print*;
NL; print*; print*; print*;
NL; print*; print*; print*;
Instruksi 2:
print*; print*; print*; NL;
print*; print*; print*; NL;
print*; print*; print*; NL;
Bentuk dasar dari penulisan program Pascal:
uses crt;
begin
(* tulis perintah di bagian ini *)
end.
uses crt;
begin
clrscr;
write('*');write('*');write('*');
readkey;
end.
uses crt;
begin
clrscr;
writeln;write('*');write('*');write('*');
writeln;write('*');write('*');write('*');
writeln;write('*');write('*');write('*');
readkey;
end.
uses crt;
begin
clrscr;
write('FTI ');
writeln('2010');
writeln('Belajar Pascal');
readkey;
end.
Tuliskan instruksi – instruksi untuk membuat bentuk
seperti di bawah ini lalu tuliskanlah perintah – perintah
tersebut dalam bahasa pascal:
Buatlah sequence untuk membuat Mie Instan!
Untuk NIM ganjil : Mie Rebus.
Untuk NIM genap : Mie Goreng.