Теория языков программирования и методы трансляции. Курсовая работа. 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-й вариант + Доп.задание к курсовой работе
Математический анализ. 11-й вариант. Контрольная работа № 4
ЗАДАНИЕ I. Найти все особые точки функции, определить их характер и вычислить вычеты в них ЗАДАНИЕ II. С помощью вычетов вычислить данный интеграл по контуру ЗАДАНИЕ III. Найти общее решение дифференциального уравнения 1-го порядка ЗАДАНИЕ IV. Найти операторным методом решение задачи Коши для линейного дифференциального уравнения 2-го порядка
User Пандора13666 : 19 апреля 2016
200 руб.
Выполнить по аксонометрической проекции чертеж модели. Задание №35. Вариант №17
Задание 35 вариант 17 детали 1,2,3 Выполнить по аксонометрической проекции чертеж модели построить три проекции и нанести размеры. 3d модели и чертежи (все на скриншотах показано и присутствует в архиве) выполнены в компасе 3D v13, возможно открыть в 14,15,16,17,18,19,20,21,22 и выше версиях компаса. Просьба по всем вопросам писать в Л/С. Отвечу и помогу.
User lepris : 10 февраля 2022
150 руб.
Выполнить по аксонометрической проекции чертеж модели. Задание №35. Вариант №17
Практическая часть к производственной практике. Специальность ФКТ.
2.2.3 Анализ финансовых результатов деятельности организации Выполняется на основе бухгалтерской отчетности (любой крупной публичной организации, размещающей отчетность в сети Интернет), а именно бухгалтерского баланса и отчета о финансовых результатов за последний отчетный период доступный во время выполнения задания (начиная с годового отчета за 2015г. или первого квартала 2016г. и т.д.). В отчете необходимо провести анализ структуры и динамики бухгалтерского баланса и отчета о финансовых резу
User teacher-sib : 28 декабря 2016
500 руб.
Звезды и их судьба
Введение. С древних времен люди видели на небе звезды, и хотели понять, что они из себя представляют. Объяснить природу звезд пытались с древних времен, однако понять, что такое звезда смогли только в XX в., но и сейчас есть немало загадок. Звезды - это одна из основных форм вещества во Вселенной. В них сосредоточена большая часть вещества во вселенной. В основном звезды расположены в галактиках, вне галактик звезды редки. Многие небесные “туманности”, если смотреть на них в телескоп, также оказ
User evelin : 30 декабря 2012
10 руб.
up Наверх