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

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

Как заказчик описал требования к работе:
решить задания по предмету "Формальные языки и грамматики"
Фрагмент выполненной работы:
Пусть имеется анализатор в виде системы рекурсивных процедур, построенных по некоторой грамматике в соответствии с методом рекурсивного спуска ( 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) Удовлетворяет ли полученная грамматика критерию применимости метода рекурсивного спуска? Вариант b void S() { if (c == 'a') { gc(); A(); } else if (c == 'b') { gc(); B(); } else throw c;}void A() { if ( c == ‘c’) { gc( ); S( ); } }void B() { while ( c == ',' ) { gc( ); if (c != ’b’) throw c; gc(); }} Решение: S aA | bB A cS B ,bB | 1. Проверка на условие first() first () first (aA)={ a }, first (bB)={ b } first (aA) first (bB)= first (,bB)={ , }, first ()= first (,bB) first ()= 2. Проверка на условие «справедливо не более чем одно из двух соотношений: , » Правило, которое порождает пустую цепочку только одно. 3. Проверка на условие «если , то first(X) follow( X ) » follow(S)= first (S)={ a, b } first (S)follow(S)= follow(B)= first (B)={ ‘,’ } first (B)follow(B)= Все три условия соблюдены, значит РС-метод применимПосмотреть предложения по расчету стоимости
Зарегистрируйся, чтобы получить больше информации по этой работе
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
26 января 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Fastmat
5
скачать
Пусть имеется анализатор в виде системы рекурсивных процедур построенных по некоторой грамматике в соответствии с методом рекурсивного спуска ( S — начальный символ грамматики).docx
2020-12-29 20:21
Последний отзыв студента о бирже Автор24
Общая оценка
4.3
Положительно
Большое спасибо. Работа выполнена качественно и в срок. Автор вежлива в общении, задавала вопросы и сделала всё как надо. Рекомендую.

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Планирование производства на мебельной фабрике
Контрольная работа
Информатика
Стоимость:
300 ₽
методы сжатие в компютере
Реферат
Информатика
Стоимость:
300 ₽
4 Лабораторные работы по информатике +2 контрольные работы онлайн
Лабораторная работа
Информатика
Стоимость:
300 ₽
Выполнить отчёт по практике. Прикладная информатика в дизайне. М-03826
Отчёт по практике
Информатика
Стоимость:
700 ₽
«ПРОГРАММИРОВАНИЕ ЛИНЕЙНОГО ВЫЧИСЛИТЕЛЬНОГО ПРОЦЕССА»
Решение задач
Информатика
Стоимость:
150 ₽
Выполнить задание по информационной безопасности. Л-01023
Контрольная работа
Информатика
Стоимость:
300 ₽
Паскаль
Контрольная работа
Информатика
Стоимость:
300 ₽
Excel и Практическая работа «Поиск информации в Internet» итоговый контроль
Контрольная работа
Информатика
Стоимость:
300 ₽
Формальные языки и грамматики
Контрольная работа
Информатика
Стоимость:
300 ₽
База данных Химчистка "Идеал" в Microsoft Access
Контрольная работа
Информатика
Стоимость:
300 ₽
Используя язык HTML создать сайт-визитку гостиницы
Контрольная работа
Информатика
Стоимость:
300 ₽
Определение экономических показателей фирмы "Геркулес" в Excel
Контрольная работа
Информатика
Стоимость:
300 ₽
Понятие и назначение систем поддержки принятия решений
Контрольная работа
Информатика
Стоимость:
300 ₽
Методология проектирования информационных систем
Контрольная работа
Информатика
Стоимость:
300 ₽
Выполнить тесты по Информационные технологии/Информатика.М-03878
Контрольная работа
Информатика
Стоимость:
300 ₽
По первому варианту из каждого задания
Контрольная работа
Информатика
Стоимость:
300 ₽
Планирование производства на мебельной фабрике
Контрольная работа
Информатика
Стоимость:
300 ₽
Читай полезные статьи в нашем
Построение СКНФ и СДНФ по таблице истинности
Нормальная форма логической формулы не содержит знаков импликации, эквивалентности и отрицания неэлементарных формул.
Нормальная форма существует в двух видах:
Совершенная конъюнктивная нормальная форма (СКНФ) -- это КНФ, удовлетворяющая трем условиям:
Любая булева формула, которая не является тождественно истинной, может быть представлена в СКНФ.
Для каждого набора переменных, при котором функция рав...
подробнее
Джеймс Харди Уилкинсон, британский ученый в области вычислительной математики и компьютерных наук
Джеймс Харди Уилкинсон родился 27 сентября 1919 года. Известен как британский ученый в области компьютерных наук и вычислительной математики.

Родился в г. Струд (Великобритания).
Джеймс проявлял способности выполнять сложные арифметические расчеты с детства. Он выиграл стипендию Фонда в математической школе сэра Джозефа Уильямсона (Рочестер) в возрасте одиннадцати лет.
В 1940 году во времена Второй ...
подробнее
Оформление слайдов в MS PowerPoint
Слайды являются основными элементами презентации. Для их оформления на слайды добавляют текст, таблицы, диаграммы, графические объекты, изображения, видео и звуковые элементы и т.д.
Рассмотрим способы добавления текста на слайд, а также его редактирования и форматирования.
Существует 4 способа добавления текста на слайд:
Некоторые макеты слайдов (макет текста, макет текста и содержимого) содержат рам...
подробнее
Языки программирования
За все временя существования программирования было разработано более 8 000 языков программирования различных типов. С каждым годом количество возрастает. Некоторые языки доступны только небольшому числу их разработчиков, другие стали известны огромному количеству пользователей. Профессиональные программисты могут программировать на десятках различных языков программирования.
Язык программирования ...
подробнее
Построение СКНФ и СДНФ по таблице истинности
Нормальная форма логической формулы не содержит знаков импликации, эквивалентности и отрицания неэлементарных формул.
Нормальная форма существует в двух видах:
Совершенная конъюнктивная нормальная форма (СКНФ) -- это КНФ, удовлетворяющая трем условиям:
Любая булева формула, которая не является тождественно истинной, может быть представлена в СКНФ.
Для каждого набора переменных, при котором функция рав...
подробнее
Джеймс Харди Уилкинсон, британский ученый в области вычислительной математики и компьютерных наук
Джеймс Харди Уилкинсон родился 27 сентября 1919 года. Известен как британский ученый в области компьютерных наук и вычислительной математики.

Родился в г. Струд (Великобритания).
Джеймс проявлял способности выполнять сложные арифметические расчеты с детства. Он выиграл стипендию Фонда в математической школе сэра Джозефа Уильямсона (Рочестер) в возрасте одиннадцати лет.
В 1940 году во времена Второй ...
подробнее
Оформление слайдов в MS PowerPoint
Слайды являются основными элементами презентации. Для их оформления на слайды добавляют текст, таблицы, диаграммы, графические объекты, изображения, видео и звуковые элементы и т.д.
Рассмотрим способы добавления текста на слайд, а также его редактирования и форматирования.
Существует 4 способа добавления текста на слайд:
Некоторые макеты слайдов (макет текста, макет текста и содержимого) содержат рам...
подробнее
Языки программирования
За все временя существования программирования было разработано более 8 000 языков программирования различных типов. С каждым годом количество возрастает. Некоторые языки доступны только небольшому числу их разработчиков, другие стали известны огромному количеству пользователей. Профессиональные программисты могут программировать на десятках различных языков программирования.
Язык программирования ...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы