Создан заказ №9918744
31 мая 2023
Теория языков программирования и методы трансляции (переделать 2 ЛР)
Как заказчик описал требования к работе:
нужно переделать 2 работы согласно комментариям, программы написаны на С++ (скину в ЛС)
Задания:
1. На вход программы подается единственная строка символов. Данная строка задает присваивание переменной значения арифметического выражения в виде
ПЕРЕМЕННАЯ = ВЫРАЖЕНИЕ.
Выражение может включать:
– знак
и сложения и умножения («+» и «*»);– круглые скобки («(» и «)»);
– константы (например, 5; 3.8; 1e+18, 8.41E-10);
– имена переменных (последовательности букв и цифр, начинающиеся с буквы).
Программа должна с помощью ДКА или ДМПА построить дерево,
соответствующее заданному во входном файле выражению, и выдать для
данного выражения:
1) таблицу имен;
2) неоптимизированный код;
3) оптимизированный код.
Комментарии:
2. В таблице имен не указаны типы операндов
3. Сообщение об ошибке должно включать номер ее строки и позицию в строке
4. Программа, кстати, не позволяет записать выражение в несколько строк, выдает ошибку
Symbol not found in alphabet
5. В оптимизированном коде появляются пустые стро
подробнее
Заказчик
заплатил
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
1 июня 2023
Заказ завершен, заказчик получил финальный файл с работой
![](https://author24shop.ru/assets/img/avatars/size176x176/115/46451.jpg?1675766011)
5
![скачать](/assets/img/lenta2020/download_icon.png)
Теория языков программирования и методы трансляции (переделать 2 ЛР).jpg
2023-06-04 06:16
Последний отзыв студента о бирже Автор24
Общая оценка
5
![](/assets/images/emoji/star-eyes.png)
Положительно
Работа выполнена качественно и профессионально. Я очень доволен результатом. У автора были вопросы по работе на которые я не смог ответить, но в итоге он самостоятельно разобрался и все сделал.