Создан заказ №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
Заказ завершен, заказчик получил финальный файл с работой

5

Теория языков программирования и методы трансляции (переделать 2 ЛР).jpg
2023-06-04 06:16
Последний отзыв студента о бирже Автор24
Общая оценка
5

Положительно
Работа выполнена качественно и профессионально. Я очень доволен результатом. У автора были вопросы по работе на которые я не смог ответить, но в итоге он самостоятельно разобрался и все сделал.