Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 1 Fordítóprogramok 1.5 Programozó matematikus szak 2003/2004-es tanév II. félév Készítette: dr. Nagy Ferenc I.
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 2 A PL/0 nyelv A PL/0 nyelv lehetőségei, eszközei: Értékadó utasítás Struktúrálási elvek - Sorozatképzés - Feltételes végrehajtás - Ciklusképzés Szubrutin Adattípusok: integer konstans és változó Aritmetkiai és relációs műveletek
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 3 PL/0 szintaxis - 1 Program Blokk. Utasítás CONST=, ; VAR, ; PROCEDURE ; ; Blokk AzonosítóSzám Azonosító
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 4 PL/0 szintaxis - 2 Utasítás CALL WHILE BEGINEND Utasítás ; IF Feltétel THEN Utasítás Feltétel DO Utasítás := AzonosítóKifejezés Azonosító
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 5 PL/0 szintaxis - 3 Feltétel = Kifejezés ODD Kifejezés <><><=>= Kifejezés - Tag + - +
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 6 PL/0 szintaxis - 4 Tag Tényező ) ( / * Azonosító Szám Kifejezés