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

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

material.view.file_icon
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
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 курс.doc
material.view.file_icon Project1.cfg
material.view.file_icon Project1.dof
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка.

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

Выход: построенный ДКА (все 5 элементов), результат проверки цепочек.

Подробно:

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

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

1. по предложенному описанию регулярного языка строить ДКА, распознающий этот язык, в том виде, как он рассматривался в теории, раздел 2.2.2;
2. с помощью построенного ДКА проверять вводимые пользователем цепочки на их принадлежность этому языку.

ДКА может быть полностью или неполностью определённым – по желанию разработчика. Функция переходов ДКА может изображаться в виде таблицы и графа, вариант вида отображения должен выбираться в меню.

После построения ДКА пользователь может вводить произвольные цепочки для проверки их на принадлежность исходному языку. Разбор цепочек автоматом следует поэтапно отображать на экране в виде последовательной смены конфигураций в соответствии с лабораторной работой №2.

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

зачтено, нужно изменить имя автора работы
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. вариант 1
Язык - C# Перед отправкой редактируйте/переделывайте работу и меняйте фио! Задание Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности
User IT-STUDHELP : 15 мая 2022
900 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. вариант 1 promo
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
Постановка задачи Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Входные данные • Алфавит языка; • Обязательная начальная подцепочка; • Цепочка для распознавания. Выходные данные • Построенный ДКА (все 5 элементов); • Результат проверки цепочки. Алгоритм решения задачи Сперва по описанию языка строится недетерминированный конечный автомат, а затем он приводится к детерминированному виду. Рассмотрим пример построения
User nmaksim91 : 17 июня 2019
650 руб.
Курсовая работа Предмет : «Теория языков программирования и методы трансляции» вариант 1
ПОСТАНОВКА ЗАДАЧИ Вариант 1 Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности длины
User Araxic : 3 февраля 2017
300 руб.
Курсовая работа По дисциплине: «Теория языков программирования и методы трансляции». Вариант №1.
1. ПОСТАНОВКА ЗАДАЧИ Вариант №1 Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности длины всех цепочек языка. В начальной цепочке не
User freelancer : 27 августа 2016
250 руб.
Курсовая работа По дисциплине: «Теория языков программирования и методы трансляции». Вариант №1. promo
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
!СКИДКА! На все свои работы могу предложить скидку до 50%. Для получения скидки напишите мне письмо(выше ссылка "написать") Задание Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязат
User popye : 10 декабря 2015
150 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
Курсовая работа по дисциплине Теория языков программирования и методы трансляции. Вариант №1
Вариант 1 Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности длины всех цепочек языка. В начальной цепочке не должно находиться симво
User Nicola90 : 31 мая 2014
1200 руб.
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
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 руб.
ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине Программирование на языках высокого уровня. Вариант №4
Тема: Работа в интегрированной среде BORLAND C на примере программ линейной структуры Задание: Вычислить значение x=(8z^2+1)/(y+t^2) при z=1; t=2; y=t+z Год сдачи: 2009 Работа сдавалась на заочном отделении СибГУТИ. Зачёт был получен с первого раза. В комплекте отчет и исходники. Рекомендую в выводе сделать свой собственный скриншот, чтобы не было видно мое имя пользователя.
User Некто : 16 сентября 2018
50 руб.
Контрольная работа по дисциплине: Химия радиоматериалов. Вариант №9
3.1 Проводниковые материалы Задача № 3.1.1 Определить падение напряжения в линии электропередач длиной L при температуре То1 , То2 , То3 , если провод имеет сечение S и по нему течет ток I. Исходные данные: № варианта: 9 Материал: Al То1=-45 град. С То2=+25 град. С То3=+60 град. С L=100 км S=2,5 мм^(2) I=20А Задача № 3.1.2 Определить длину проволоки для намотки проволочного резистора с номиналом R, и допустимой мощностью рассеяния P. Исходные данные: № варианта: 9 Материал: Медь R=1000 Ом P=10
User Учеба "Под ключ" : 20 ноября 2016
600 руб.
Реинжиниринговый подход к управлению организационным развитием. Новый взгляд на антикризисное управление
Современные экономические системы работают в условиях рыночной экономики, в условиях тотального воздействия конкуренции, научно-технического прогресса (НТП), в условиях, когда информационная составляющая играет основную роль в развитии предпринимательства. Все эти штрихи характерны именно для рыночной экономики (также еще следует упомянуть об экономических категориях спроса и предложения, которые, несомненно, формируют позиции той или иной отрасли экономики). Однако помимо сказанного для рыночно
User Lokard : 23 октября 2013
10 руб.
Проект разборочно-моечного участка предприятия по ремонту силовых агрегатов
2. Расчет ремонтного предприятия 6 2.1 Производственный состав ремонтного предприятия 6 2.2 Режим работы и годовые фонды времени предприятия 7 2.3 Способы расчета годовых объемов работ ремонтных предприятий 8 2.4 Расчет годовых объемов работ производственных участков, площадей производственных, складских и вспомогательных помещений
User Aronitue9 : 25 мая 2012
42 руб.
up Наверх