Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
выполнено на сервисе Автор24
Студенческая работа на тему:
(e) Пусть имеется анализатор в виде системы рекурсивных процедур построенных по некоторой грамматике в соответствии с методом рекурсивного спуска ( S — начальный символ грамматики)
Создан заказ №1474233
25 января 2017

(e) Пусть имеется анализатор в виде системы рекурсивных процедур построенных по некоторой грамматике в соответствии с методом рекурсивного спуска ( S — начальный символ грамматики)

Как заказчик описал требования к работе:
Задания ст.93 1)Раздел I, Задания (3,4) - вариант 5 2)Раздел II, Задания(4, 9,12)- вар.5 3)Раздел III, Задания (1,2,3) - вар 5 4)Раздел IV, Задания (3,4)-вар.5 5) Раздел V, Задания (1,2,4) - вар5.
Фрагмент выполненной работы:
(e). Пусть имеется анализатор в виде системы рекурсивных процедур, построенных по некоторой грамматике в соответствии с методом рекурсивного спуска ( S — начальный символ грамматики). #include <iostream>using namespace std;int c; // текущий символvoid S();// объявления процедур, соответствующих нетерминалам грамматикиvoid A();…void gc() {cin >> c;} // считать очередной символvoid S() { … } // реализация процедур PC-методаvoid A() { … }…int main() { try { gc(); S(); if ( c != '' ) throw c;cout << "SUCCESS !!!" << endl;return 0; } catch (int c) { cout << "ERROR on lexeme " << c << endl;return 1; } } Восстановить грамматику по функциям, реализующим синтаксический анализ методом рекурсивного спуска. (работа была выполнена специалистами author24.ru) Удовлетворяет ли полученная грамматика критерию применимости метода рекурсивного спуска? void S () { if ( c == 'a' || c ==’b’ ) { A(); S();} else if ( c == 'с') B();}void A () { if ( c == 'a') gc(); else if ( c == 'b') { gc(); B(); }}void B () { while ( c == 'c' ) { gc(); B(); } } Решение: S aAS | bAS | cB A a | bB B { cB }Проверяем правила для S и A по трем критериям: 1. Проверка на условие first() first () Для правил S aAS | bAS | cB first (aAS)={ a }, first (bAS)={ b }, first (cB)={ c } first (aAS) first (bAS)= first (aAS) first (cB)= first (bAS) first (cB)= Для правил A a | bB first (a)={ a }, first (bB)={ b } first (a) first (bB)= 2...Посмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 января 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Stubes
5
скачать
(e) Пусть имеется анализатор в виде системы рекурсивных процедур построенных по некоторой грамматике в соответствии с методом рекурсивного спуска ( S — начальный символ грамматики).docx
2019-01-21 16:44
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Спасибо за работу. Работа выполнена правильно, и очень быстро,точнее уже на следующий день. Всем советую этого автора!!!

Хочешь такую же работу?

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Язык PHP: основные принципы работы
Реферат
Информатика
Стоимость:
300 ₽
Определение экономических показателей фирмы "Геркулес" в Excel
Контрольная работа
Информатика
Стоимость:
300 ₽
Компьютерное моделирование процессов оптимизации в Libreoffice calc
Курсовая работа
Информатика
Стоимость:
700 ₽
Видеоинтерфейс HDMI
Реферат
Информатика
Стоимость:
300 ₽
Условия и особенности перехода к рыночной экономике в России
Курсовая работа
Информатика
Стоимость:
700 ₽
Новое задание по информатике, на плагиат проверять не нужно
Контрольная работа
Информатика
Стоимость:
300 ₽
Компьютерный практикум - Решение экономических задач (MS Excel)
Контрольная работа
Информатика
Стоимость:
300 ₽
Контрольная работа по экономической информатике
Контрольная работа
Информатика
Стоимость:
300 ₽
Выполнить курсовой по инженерной и компьютерной графике
Контрольная работа
Информатика
Стоимость:
300 ₽
Практическая работа по предмету сетевые базы данных
Контрольная работа
Информатика
Стоимость:
300 ₽
Реферат с практической частью
Контрольная работа
Информатика
Стоимость:
300 ₽
Определение оптимального количества издаваемых журналов
Контрольная работа
Информатика
Стоимость:
300 ₽
База данных Бухгалтерия (учет материальных ценностей)
Контрольная работа
Информатика
Стоимость:
300 ₽
Правоохранительные органы,их виды и полномочий .
Контрольная работа
Информатика
Стоимость:
300 ₽
Контрольная, Информатика и программирование создание сайта
Контрольная работа
Информатика
Стоимость:
300 ₽
Читай полезные статьи в нашем
Логические элементы компьютера
Основные логические элементы реализуют 3 основные логические операции:
Устройства компьютера, которые выполняют обработку и хранение информации, могут быть собраны из базовых логических элементов, у которых 2 входа и 1 выход. К логическим устройствам компьютера относятся группы переключателей, триггеры, сумматоры.
Связь между алгеброй логики и компьютерной техникой также лежит в двоичной системе...
подробнее
Плоттер
Плоттеры создают изображения с помощью пера (пишущего блока).
Связь плоттера с ПК осуществляется с помощью последовательного порта, параллельного порта, SCSI -интерфейса и Ethernet. У некоторых моделей плоттеров есть встроенный буфер (от 1 Мб).
Принцип работы первых плоттеров заключался в передвижении бумаги с помощью ролика, что обеспечивало координату X , а Y обеспечивало движение пера.
Позже...
подробнее
Операционная система
Операционная система играет двойную роль. С одной стороны, она выступает как интерфейс между пользователем с его задачами и аппаратной частью, а с другой стороны, предназначена для того, чтобы эффективно использовать ресурсов вычислительной системы и организовать надежные вычисления.
По определению ОС можно разделить на две группы:
Управляют оборудованием встроенные микрокомпьютеры, которые сегодн...
подробнее
Вильгельм Шиккард, немецкий ученый, астроном, математик и востоковед, создатель первого арифмометра
Вильгельм Шиккард родился 22 апреля 1592 года. Известен как немецкий учёный, математик, астроном и востоковед, создатель первого арифмометра.

В. Шиккард родился в г. Херренберг (Германия). Шиккард родился в семье столяра и дочери пастора. Дядя Вильгельма Генрих Шиккард был известным немецким архитектором.
Обучается Шиккард в монастырской школе Хаузен, которую оканчивает в 1610 году. Затем Вильгельм ...
подробнее
Логические элементы компьютера
Основные логические элементы реализуют 3 основные логические операции:
Устройства компьютера, которые выполняют обработку и хранение информации, могут быть собраны из базовых логических элементов, у которых 2 входа и 1 выход. К логическим устройствам компьютера относятся группы переключателей, триггеры, сумматоры.
Связь между алгеброй логики и компьютерной техникой также лежит в двоичной системе...
подробнее
Плоттер
Плоттеры создают изображения с помощью пера (пишущего блока).
Связь плоттера с ПК осуществляется с помощью последовательного порта, параллельного порта, SCSI -интерфейса и Ethernet. У некоторых моделей плоттеров есть встроенный буфер (от 1 Мб).
Принцип работы первых плоттеров заключался в передвижении бумаги с помощью ролика, что обеспечивало координату X , а Y обеспечивало движение пера.
Позже...
подробнее
Операционная система
Операционная система играет двойную роль. С одной стороны, она выступает как интерфейс между пользователем с его задачами и аппаратной частью, а с другой стороны, предназначена для того, чтобы эффективно использовать ресурсов вычислительной системы и организовать надежные вычисления.
По определению ОС можно разделить на две группы:
Управляют оборудованием встроенные микрокомпьютеры, которые сегодн...
подробнее
Вильгельм Шиккард, немецкий ученый, астроном, математик и востоковед, создатель первого арифмометра
Вильгельм Шиккард родился 22 апреля 1592 года. Известен как немецкий учёный, математик, астроном и востоковед, создатель первого арифмометра.

В. Шиккард родился в г. Херренберг (Германия). Шиккард родился в семье столяра и дочери пастора. Дядя Вильгельма Генрих Шиккард был известным немецким архитектором.
Обучается Шиккард в монастырской школе Хаузен, которую оканчивает в 1610 году. Затем Вильгельм ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы