Реферат: Розробка системних програмних модулів систем програмування

<factor_b>::=<term_b> [{ |<term_b> | <and> |<not>|<brackets_b>}].

<and>::= [{ &<term_b>}]

<not>::=!<factor_b>

<brackets_b>::=(<expression_b>).

<cycle> ::= WHILE (<expression_b>|<ident>) START <code_blok> FINISH.

<READ> ::= READ(<ident>); .

<WRITE> ::= WRITE(<expression_i>|<string>|<expression_b>); .

<string> ::= “<l_or_n>[{<l_or_n>}]” .


2.2. Термінальні символи та ключові слова.

PROGRAMM – початок тексту програми, наступним описується ім’я програми;

VAR - блок опису змінних;

START – початок тіла програми (циклу);

FINISH – кінець тіла програми (циклу);

WRITE– оператор виводу (змінних і рядкових констант)

READ – оператор вводу змінних;

>> - оператор присвоєння;

WHILE – початок умовного уиклу

DO – початок тіла умовного циклу

ADD – операція додавання

SUB – операція віднімання

MUL – операція множення

DIV – операція ділення

MOD – операція знаходження залишку від ділення;

= – операція перевірки на рівність;

<> – перевірка на нерівність;

LE – перевірка чи менше;

GE – перевірка чи більше/рівно;

! – операція логічного заперечення;

& – кон’юнкція;

К-во Просмотров: 463
Бесплатно скачать Реферат: Розробка системних програмних модулів систем програмування