Контрольная работа по дисциплине «Теория языков программирования и методы трансляции» Вариант 6

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon project-colors.json
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon Kurs.docx
material.view.file_icon mk.sln
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon
material.view.file_icon
material.view.file_icon in.txt
material.view.file_icon mk.exe
material.view.file_icon mk.exe.config
material.view.file_icon mk.pdb
material.view.file_icon out.txt
material.view.file_icon Form1.cs
material.view.file_icon Form1.Designer.cs
material.view.file_icon Form1.resx
material.view.file_icon mk.csproj
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon mk.csproj.AssemblyReference.cache
material.view.file_icon mk.csproj.CoreCompileInputs.cache
material.view.file_icon mk.csproj.FileListAbsolute.txt
material.view.file_icon mk.csproj.GenerateResource.cache
material.view.file_icon mk.exe
material.view.file_icon mk.Form1.resources
material.view.file_icon mk.pdb
material.view.file_icon mk.Properties.Resources.resources
material.view.file_icon
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon Resources.Designer.cs
material.view.file_icon Resources.resx
material.view.file_icon Settings.Designer.cs
material.view.file_icon Settings.settings
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Написать программу, которая по предложенному описанию языка построит регулярную грамматику (ЛЛ или ПЛ – по заказу пользователя), задающую этот язык, и позволит сгенерировать с её помощью все цепочки языка в заданном диапазоне длин. Вариант задания языка: алфавит, кратность вхождения некоторого символа алфавита и обязательная фиксированная подцепочка, на которую заканчиваются все цепочки языка.

Дополнительная информация

Работа выполнена на C# в Visual Studio. Сдана на отлично.
С отчетом.
«Теория языков программирования и методы трансляции». Вариант №6
Написать программу, которая по предложенному описанию языка построит регулярную грамматику (ЛЛ или ПЛ – по заказу пользователя), задающую этот язык, и позволит сгенерировать с её помощью все цепочки языка в заданном диапазоне длин. Предусмотреть возможность поэтапного отображения на экране процесса генерации цепочек. Вариант задания языка: Алфавит, кратность вхождения некоторого символа алфавита и обязательная фиксированная подцепочка, на которую заканчиваются все цепочки языка. Программа должн
User NikolaSuprem : 18 ноября 2021
500 руб.
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции"
Задание №1 Пусть регулярный язык задан своим описанием: Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п. Построить регулярное выражение, задающее этот язык. Построить регулярную грамматику, задающую язык из задачи №1. Задание №3 Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода,
User 1231233 : 23 января 2012
23 руб.
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
User Илья272 : 5 ноября 2023
1300 руб.
Теория языков программирования и методы трансляции
Билет No1 1) Классификация грамматик и языков по Хомскому. Проиллюстрировать на примерах (примеры должны быть свои). 2) Нисходящий распознаватель языков с возвратами. Алгоритм распознавателя с подбором альтернатив. Проиллюстрировать на примере (пример должен быть свой). 3) Построить детерминированный автомат с магазинной памятью P (с опустошением стека), допускающий язык L(P) = {a n b n c 2k k > 0, n 0}. Построить КС-грамматику для задания этого же языка.
User piligrim-24 : 11 апреля 2012
50 руб.
Теория языков программирования и методы трансляции
Лабораторная работа № 3 По дисциплине «Теория языков программирования и методы трансляции» Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный авт
User piligrim-24 : 3 марта 2012
50 руб.
Теория языков программирования и методы трансляции. Курсовая работа. Вариант №6.
Вариант 6 Написать программу для автоматического построения грамматики, эквивалентной заданному регулярному выражению (РВ). Вход программы: регулярное выражение в виде строки символов, 2 числа – диапазон длин для генерации цепочек. Выход: построенная грамматика (все 4 элемента), результат генерации цепочек. Подробно: Язык задан регулярным выражением. При его записи могут быть использованы символы алфавита языка, а также: «+» (выбор одного из слагаемых), круглые скобки, «*» для обозначени
User Cole82 : 6 декабря 2016
111 руб.
Теория языков программирования и методы трансляции. Курсовая работа. Вариант №6.
Теория языков программирования и методы трансляции. Курсовая работа. Вариант 6.
Вариант 6 Написать программу для автоматического построения грамматики, эквивалентной заданному регулярному выражению (РВ). Вход программы: регулярное выражение в виде строки символов, 2 числа – диапазон длин для генерации цепочек. Выход: построенная грамматика (все 4 элемента), результат генерации цепочек. Подробно: Язык задан регулярным выражением. При его записи могут быть использованы символы алфавита языка, а также: «+» (выбор одного из слагаемых), круглые скобки, «*» для обозначения и
499 руб.
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции". Вариант № 19
1. Пусть регулярный язык задан своим описанием:Множество всех цепочек из {0,a,b}*, имеющих подцепочку ’aa’ и заканчивающихся цепочкой ’ab’. Например, ‘aab’, ‘aaab’, ‘0aa0ab’ и т.п. Построить регулярное выражение, задающее этот язык. 2.Построить регулярную грамматику, задающую язык из задачи No1. 3.Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. 4.Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1...
User sarahock : 11 декабря 2012
180 руб.
Проект реконструкции ремонтной мастерской ООО СП «Серебряково» Тисульского района с разработкой установки для газотермического напыления
Содержание Введение………………………………………………………………..….…. 6 1 Обоснование проекта…………………………………………....…….….…. 7 1.1 Краткая характеристика предприятия..……………………………….….. 7 1.2 Анализ основных технико-экономических показателей хозяйства….… 7 1.3 Анализ организации ремонта и технического обслуживания МТП …… 9 1.4 Характеристика ремонтной базы и анализ показателей производственной деятельности ….………………………………………….. 11 1.5 Выводы по главе. Задачи дипломного проекта………….…………….… 22 2 Технологическая часть…………………
User Рики-Тики-Та : 27 декабря 2015
825 руб.
Гидравлика ИжГТУ 2007 Задача 3.5 Вариант 24
Найти внутренний диаметр трубопровода d, необходимый для обеспечения расхода Q воды (ν=10-6 м²/c), перекачиваемой насосом с напором Нн из нижнего бака в верхний по трубопроводу длиной L, имеющему n резких поворотов. Задачу решить методом последовательных приближений. Вид трубы взять из табл. 3.1 на с. 24. Найденный диаметр выразить в м и мм.
User Z24 : 19 октября 2025
300 руб.
Гидравлика ИжГТУ 2007 Задача 3.5 Вариант 24
Контрольная работа по маркетингу
Введение 3 1. Идея возникновения маркетинга. Содержание и задачи маркетинга 4 2. Жизненный цикл товара. Изменение объема продаж на протяжении жизненного цикла товара 15 3. Тестовый вопрос 22 С каким спросом связан ремаркетинг? 1) негативный, 2) снижающийся, 3) отсутствующий, 4) высокий. Заключение 23 Список использованной литературы 24
User Алёна51 : 11 сентября 2015
50 руб.
Зачетная работа по дисциплине: Системы радиочастотной идентификации. Билет №5
Билет №5 14. От чего зависит дальность действия смарт-карты? - от скорости перемещения карты в поле действия считывателя - от точности позиционирования - от наличия микропроцессора - от диапазона рабочих частот 16. Выключение поля, генерируемого считывателем, характерно для - дуплексного режима - полудуплексного режима - режима последовательной передачи 20. Назовите три этапа АЦП. 21. Как определить частоту дискретизации? 22. Процедура взятия отдельных значений сигнала через равные промежут
350 руб.
up Наверх