Iklan

Tuesday, October 18, 2011

SINTAKS & SEMANTIK

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