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

<Output>:= Output

<Statement>:= <Input>|<Output>|<Equation>

<Equation>:= <Ident>:= {[(]<Ident>|<Const> <Operation_a>|<Operation_m>|<Operation_l> <Ident>|<Const>[)]}|< Ident>|<Const> <Compare> < Ident>|<Const>

<Blok>:= Start [<Statement>|<Cycle>] Finish

<Declaration>:= Var <Type>[<Ident>]

<Program>:= Program<Ident><Declaration><Blok>

2.2 Опис термінальних символів та ключових слів

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

Var – блок опису змінних;

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

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

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

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

:= – оператор присвоєння;

For – початок циклу, наступним описується початкове значення відліку;

DownTo – опис кінцевого значення відліку (крок циклу – 1);

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

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

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

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

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

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

!= – перевірка на нерівність;

Le – перевірка чи менше/рівно;

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

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

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

|| – диз’юнкція;

Integer – 32‑ох розрядні знакові цілі;

Bool – однобайтні логічні змінні;

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