Cделать 2 лабораторные + отчёт

Математические дисциплины / Теория алгоритмов и автоматов
2024-01-05 22:20:28
-
2024-01-11 19:59:00
Период гарантии:
40 дней

Сделать 2 лабораторные работы(их можно объединить). В помощь учебник со страницы 172 по 203 для понимания того, что нужно сделать

Реализовывается это всё на основе уже написанного синтаксического анализатора и лексчического. Есть архив, с таким же вариантом как и у меня по этим лабам, но не удалось "адаптировать" под код полностью, чтобы препод был доволен. Можно скелетом и мышцами пользоваться оттуда

Могу также доотправить лексику, если будет непонятно будет, диаграммы синтаксические.

Вариант: Программа: главная программа языка С++. Допускается описание массивов как типов.

Типы данных: bool,int, double

Операции: все арифметические, сравнения.

Операторы: пустой, составной, присваивания и switch.

Операнды: простые переменные, элементы массивов произвольной размерности и константы.

Константы: целые в 10 c/c , вещественные в экспоненциальной форме, логические.

ЛР 8

Задание:

1. Создать заголовочный файл  семантического класса.

2. Реализовать семантические функции,  связанные с созданием семантического дерева. Это конструкции  описания данных и типов.

3. Особое внимание обратить  на  ошибки дублирования идентификаторов  в одной  области видимости, а так же возврат на предшествующий  уровень  после  завершения  блока.

Отчет:

   1) Примеры ошибочных тестов описания данных с реакцией Вашей программы 

   (не менее 3 тестов с разными типами ошибок)

   2) Пример правильного теста с реакцией Вашей программы  

   (все конструкции ЯП должны присутствовать в тесте)

   3) Дополнительно прикладывается zio-архив с кодом программы

ЛР 9

Задание:

1. Реализовать  функции  контроля  использования объектов.

2. Обратить внимание на приведение типов в выражениях.

3. Проверить работоспособность на всех требованиях, выделенных в работе № 6.

Отч

Успешно выполнен!
ОТЗЫВЫ
user1444
Студент • 2024-01-07 11:07:55
Заказывала тут задачи по праву, все было выполнено в срок и правильно, очень довольна результатом.
Некит
Студент • 2023-12-16 07:06:43
Классный сайт, спасибо за курсовую работу, долго искал где заказать, отличный автор попался, вернусь в мае)
Андрей Юрьевич
Автор • 2023-11-24 18:01:55
Не так давно работаю тут, но могу отметить хорошую систему, функции позволяют сделать все что нужно и не очень нужно, ранее работал на других биржах, с администрацией отношения не задались, а тут было 2 претензии за 3 месяца работы, решились адекватно.
У НАС ЛУЧШИЕ
ИСПОЛНИТЕЛИ
RuStud - Биржа студентческих работ
Энид Синклер
695
42
Выполненных
работ
10
Положительных
отзывов
RuStud - Биржа студентческих работ
viktoriya
275
2
Выполненных
работ
1
Положительных
отзывов
RuStud - Биржа студентческих работ
sergeu
265
3
Выполненных
работ
2
Положительных
отзывов
RuStud - Биржа студентческих работ
Андрей
255
3
Выполненных
работ
2
Положительных
отзывов
RuStud - Биржа студентческих работ
ОДНА ЗАЯВКА -
СОТНИ ИСПОЛНИТЕЛЕЙ
RuStud - Биржа студентческих работ
ПРОСТОЙ ПОИСК
ЗАКАЗОВ
RuStud - Биржа студентческих работ
Онлайн помощь студентам:
Консультации по работам
любой сложности
Используя «RuStud», Вы принимаете пользовательское соглашение
Время на сайте отображается по часовому поясу Europe/Moscow,
изменить часовой пояс можно в настройках профиля
© 2011—2024 RuStud
Принимаем к оплате
RuStud - Биржа студентческих работ RuStud - Биржа студентческих работ RuStud - Биржа студентческих работ
RuStud - Биржа студентческих работ RuStud - Биржа студентческих работ
Контакты
RuStud - Биржа студентческих работс 08:00 до 20:00
RuStud - Биржа студентческих работ8 999 568 80 14
RuStud - Биржа студентческих работadmin@rustud.com
RuStud - Биржа студентческих работ RuStud - Биржа студентческих работ RuStud - Биржа студентческих работ
Эксперты сайта rustud.com проводят работу по подбору, обработке и структурированию материала по предложенной заказчиком теме.
Результат данной работы не является готовым научным трудом, но может служить источником для его написания.