LondAngel
Привет всем!
Следующая пара по ЛОИ-практике состоится 18-го мая.
Вихарев выдал нам домашнюю контрольную работу, которая будет являться допуском к экзамену. Сдать ее нужно будет 18-го на паре.

Задачи:
1) Составить атрибутную грамматику, позволяющую вычислять производную арифметического выражения, построенного из переменной x, констант, знаков операций + и * с обычным приоритетом и скобок. Можно считать, что упрощение выражения после дифференцирования не производится. Указать порядок вычисления атрибутов на примере конкретного арифметического выражения.

2) Составить атрибутную грамматику на основе КС-грамматики:
D -> var L : T ;
L -> L ; id
L -> id
T -> real
T -> integer

позволяющую определять тип переменных. Указать порядок вычисления атрибутов на примере описания var i1 ; i2 ; i3 : real ;

3) Составить атрибутную грамматику, с помощью которой можно вычислить десятичное значение числа, представленного двоичной дробью вида u.v , где u - последовательность нулей и единиц, начинающаяся с единицы, а v - последовательность из нулей и единиц, заканчивающаяся на единицу.


успехов ;)