Рассчитай точную стоимость своей работы и получи промокод на скидку 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 ₽
Лабораторные работы по Photoshop
Другое
Информатика
Стоимость:
300 ₽
Банковские информационные системы
Реферат
Информатика
Стоимость:
300 ₽
Устройство персонального компьютера
Реферат
Информатика
Стоимость:
300 ₽
Технологии искусственного интелекта
Реферат
Информатика
Стоимость:
300 ₽
Управление IT проектами
Курсовая работа
Информатика
Стоимость:
700 ₽
Нужно выполнить лаб. работы только в MS Excel
Лабораторная работа
Информатика
Стоимость:
300 ₽
Тема реферата: Программное обеспечение компьютера ​
Презентации
Информатика
Стоимость:
300 ₽
Задание в программе Microsoft Office Excel, VBA
Решение задач
Информатика
Стоимость:
150 ₽
Выполнить задание по Облачные технологии. С-02766
Контрольная работа
Информатика
Стоимость:
300 ₽
Выполнить задания по курсу Углубленная информатика. М-03559
Контрольная работа
Информатика
Стоимость:
300 ₽
Информатика, лабораторные работы
Контрольная работа
Информатика
Стоимость:
300 ₽
Составление блок-схем алгоритмов задач с подпрограммами
Контрольная работа
Информатика
Стоимость:
300 ₽
Определение экономических показателей фирмы "Геркулес" в Excel
Контрольная работа
Информатика
Стоимость:
300 ₽
Информационные технологии в экономике (PowerPoint + Excel), вариант 24
Контрольная работа
Информатика
Стоимость:
300 ₽
Практические работы по созданию WEB страниц на языке НТМL
Контрольная работа
Информатика
Стоимость:
300 ₽
Дисциплина "Системы поддержки принятия решений"
Контрольная работа
Информатика
Стоимость:
300 ₽
Определение экономических показателей фирмы "Геркулес" в Excel
Контрольная работа
Информатика
Стоимость:
300 ₽
Контрольная работа
Контрольная работа
Информатика
Стоимость:
300 ₽
Нужнo 7 рaбот. (можно НEУНИКAЛЬНЫХ, хoтя бы чyть-чyть уникaльны)
Контрольная работа
Информатика
Стоимость:
300 ₽
Читай полезные статьи в нашем
Построение СКНФ и СДНФ по таблице истинности
Нормальная форма логической формулы не содержит знаков импликации, эквивалентности и отрицания неэлементарных формул.
Нормальная форма существует в двух видах:
Совершенная конъюнктивная нормальная форма (СКНФ) -- это КНФ, удовлетворяющая трем условиям:
Любая булева формула, которая не является тождественно истинной, может быть представлена в СКНФ.
Для каждого набора переменных, при котором функция рав...
подробнее
Джеймс Харди Уилкинсон, британский ученый в области вычислительной математики и компьютерных наук
Джеймс Харди Уилкинсон родился 27 сентября 1919 года. Известен как британский ученый в области компьютерных наук и вычислительной математики.

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

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