21 Apr 2013

Tugas Teknik Kompilasi (Analisa Leksikal)


Nama   : Arrizal Ferdiansyah
Npm    : 11110129
Kelas   : 3Ka33

Analisa Leksikal Program Looping menggunakan Program Pascal


Bentuk Kodingan:

Uses crt;
Var
I,j,k : integer;
Begin
Clrscr;
Write(‘masukan looping=’);
readln(k);
For i : =1 to k do
Begin
For j : =1 to i do
Write(j);
Writeln;
End;
Readln;
End.

Hasil Analisis Leksikalnya:



Penjelasan Programnya:

            Pada program ini terdapat 3 buah variable yaitu j,k,l. Variable ini disebut dengan identifier. Lalu terdapat beberapa Reserve Word dan Operator yang digunakan pada program ini. Terdapat suatu cetakan Masukan Looping, jika nilai itu diisi maka nilai itu akan masuk kedalam identifier variabel k. Lalu masuk kedalam looping I yang mana akan menjalankan looping j yang memiliki perintah untuk mencetak nilai j nya serta mencetak garis baru dan kembali ke Looping I lagi. Dan dilakukan terus berulang loopingnya hingga seperti gambar dibawah:


Tidak ada komentar: