Теория языков программирования и методы трансляции. Курсовая работа. 9 вариант

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Project1.cfg
material.view.file_icon Project1.dof
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon Project1.~dpr
material.view.file_icon result.txt
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.dfm
material.view.file_icon Unit1.pas
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon Unit2.dcu
material.view.file_icon Unit2.dfm
material.view.file_icon Unit2.pas
material.view.file_icon Unit2.~dfm
material.view.file_icon к.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Вариант 9
Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка.

Вход программы: алфавит языка, обязательные начальная и конечная подцепочки, кратность длины всех цепочек языка, 2 числа – диапазон длин для генерации цепочек.

Выход: построенное регулярное выражение, результат генерации цепочек.

Подробно:

Язык задан своим алфавитом, обязательной начальной и конечной подцепочками и указанием кратности длины всех цепочек языка. В заданных подцепочках не должно находиться символов, не содержащихся в алфавите. В крайнем случае они (одна или обе) могут быть и пустыми. Особый случай – это пересечение заданных цепочек по одному или нескольким символам, в том числе и полное их совпадение. Кратность длины цепочек задается любым натуральным числом. Кратность, равная единице, равносильна отсутствию ограничений на длину цепочек.

Программа должна:

1. по предложенному описанию регулярного языка строить РВ, задающее этот язык, в том виде, как было рассмотрено в теории, раздел 2.1.1;

2. с помощью построенного РВ генерировать все цепочки языка в заданном пользователем диапазоне длин.

При генерации цепочек языка по РВ можно использовать любые структуры и алгоритмы, в том числе и прямой перебор.

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

Borland Delphi 7.
Внимание! В работу вставляется ФИО автора.

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Курсовая работа
Оценка:Отлично
Дата оценки: 18.12.2014
Рецензия:Уважаемая

Бах Ольга Анатольевна
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
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 руб.
Курсовая работа по дисциплине Теория языков программирования и методы трансляции
Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная конечная подцепочка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной конечной цепочкой всех цепочек языка. В конечной цепочке не должно находиться символов, не содержащихся в алфавите. В край
User Некто : 16 сентября 2018
200 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №9
Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка. Вход программы: алфавит языка, обязательные начальная и конечная подцепочки, кратность длины всех цепочек языка, 2 числа – диапазон длин для генерации цепочек. Выход: построенное регулярное выражение, результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной и конечной подцепочками и указанием кратности длины всех цепочек языка. В заданных подцепочках не
User IT-STUDHELP : 6 февраля 2019
450 руб.
promo
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант 9
Вариант №9 1. Постановка задачи Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка. Вход программы: алфавит языка, обязательные начальная и конечная подцепочки, кратность длины всех цепочек языка, 2 числа – диапазон длин для генерации цепочек. Выход: построенное регулярное выражение, результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной и конечной подцепочками и указанием кратности длины всех цепочек яз
User Учеба "Под ключ" : 1 сентября 2017
1400 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №9
1. Постановка задачи Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка. Вход программы: алфавит языка, обязательные начальная и конечная подцепочки, кратность длины всех цепочек языка, 2 числа – диапазон длин для генерации цепочек. Выход: построенное регулярное выражение, результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной и конечной подцепочками и указанием кратности длины всех цепочек языка. В зада
User Учеба "Под ключ" : 1 октября 2016
1400 руб.
Теория языков программирования и методы трансляции. Курсовая работа. 9-й вариант + Доп.задание к курсовой работе
Задание Вариант 9 Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка. Вход программы: алфавит языка, обязательные начальная и конечная подцепочки, кратность длины всех цепочек языка, 2 числа – диапазон длин для генерации цепочек. Выход: построенное регулярное выражение, результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной и конечной подцепочками и указанием кратности длины всех цепочек языка. В заданны
User nik200511 : 24 февраля 2021
446 руб.
Теория языков программирования и методы трансляции. Курсовая работа. 9-й вариант + Доп.задание к курсовой работе
Шпаргалки к Госам 2018г.
Ответы Волоконно-оптические системы передачи ответы ИОС ответы Многоканальные телекоммуникационные системы ответы Направляющие системы электросвязи ответы Спутниковые и радиорелейные системы передачи ответы Телекоммуникационные системы синхронной и плезиохронной цифровой иерархии ответы уткс
User DmitrTolmach : 5 ноября 2018
750 руб.
Шпаргалки к Госам 2018г.
Схема и технологическое оборудование для проталкивания участка трубопровода в тоннель-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Схема и технологическое оборудование для проталкивания участка трубопровода в тоннель-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
400 руб.
Схема и технологическое оборудование для проталкивания участка трубопровода в тоннель-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
Инженерно-техническая оптимизация систем водоснабжения и водоотведения / Самый полный сборник из правильных ответов на отлично! 100/100 / Синергия / МТИ / МосАП
Инженерно-техническая оптимизация систем водоснабжения и водоотведения УЧЕБНЫЕ МАТЕРИАЛЫ 1 Материалы к курсу Что обозначено цифрой «8» на «Схеме разрушения старого трубопровода и протаскивания нового»? Пневматическая лебедка Компрессор Рабочий колодец Расширитель Каковы условия применения электрогидроимпульсного метода чистки трубопроводов? Для труб диаметром 100 мм и менее при наличии неуплотненных бугристых наносов Для диаметров трубопроводов 80…150 мм Для трубопроводов диаметро
User Скиталец : 28 января 2026
290 руб.
Чукотско-камчатские языки
1. Термин "чукотско-камчатские языки" предложен в 1958 г. П. Я. Скориком; по его же данным, в состав чукотско-камчатской группы входит пять языков: чукотский, корякский, алюторский, керекский, ительменский. Именно в таком составе чукотско-камчатские языки (Ч.-к.я.) описаны в сборнике "Языки народов СССР" (Л., 1968, т. 5). В настоящем издании в качестве отдельных языков представлено только четыре: алюторский язык описан в одной статье с корякским как его диалект 2. Ареал распространения Ч.-к.я.
User GnobYTEL : 25 июля 2013
up Наверх