Sintaks = mendefenisikan bentuk program yang benar dari suatu bahasa pemograman.
Semantik = mendefinisikan arti benar atau tidaknya dari bahasa sintaks .
Kode antara
adalah hasil dari tahapan analisi yan dibuat oleh komputer pada saat mentranslasikan program dari bahasa tingkat tinggi.
Jenis kode antara.
1. Notasi postfix
Rumus : (Operand) (Operand) (Operator)
contoh:
1. infix : A + B 2. infix : A + B * C 3. infix : A * B + C
postfix : AB+ postfix : A + BC* postfix : AB* + C
ABC*+ AB*C+
4. infix : A - B + C/D 5. infix : A - ( B + C ) /D
postfix : A - B + CD/ postfix : A - BC+ /D
AB- + CD/ A - BC+D/
AB- CD/ + ABC+D/-
Intruksi Kontrol
rumus: IF (expresi) THEN (stetment1) BZ (label1) BR (stetment2)
BZ: Branch if zero {bercabang / melooncat jika kondisi yang di test bernilai salah}
BR:Branch {bercabang / meloncat tanpa ada kondisi yang dites}
contoh: IF a>b then
c := d
else
c := e
No comments:
Post a Comment