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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon 2015-09-27 16-38-41 Скриншот экрана №1.png
material.view.file_icon 2015-09-27 16-41-26 Скриншот экрана №3.png
material.view.file_icon 2015-09-27 16-45-31 Скриншот экрана №2.png
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon ProjectGroup1.bpg
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.~ddp
material.view.file_icon Unit1.~dfm
material.view.file_icon Unit1.~pas
material.view.file_icon Отчет по Курсовой работе (Доработанный).doc
material.view.file_icon РезультатРаботыПрограммы.txt
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра изображений
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

1. ПОСТАНОВКА ЗАДАЧИ

Вариант №1 

Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка.
Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания.
Выход: построенный ДКА (все 5 элементов), результат проверки цепочек.
Подробно:
Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности длины всех цепочек языка. В начальной цепочке не должно находиться символов, не содержащихся в алфавите. В крайнем случае она может быть и пустой. Кратность длины цепочек задаётся любым натуральным числом. Кратность, равная единице, равносильна отсутствию ограничений на длину цепочек.
Программа должна:
1. по предложенному описанию регулярного языка строить ДКА, распознающий этот язык, в том виде, как он рассматривался в теории, раздел 2.2.2;
2. с помощью построенного ДКА проверять вводимые пользователем цепочки на их принадлежность этому языку.
ДКА может быть полностью или не полностью определённым – по желанию разработчика. Функция переходов ДКА может изображаться в виде таблицы и графа, вариант вида отображения должен выбираться в меню.
После построения ДКА пользователь может вводить произвольные цепочки для проверки их на принадлежность исходному языку. Разбор цепочек автоматом следует поэтапно отображать на экране в виде последовательной смены конфигураций в соответствии с лабораторной работой №2.

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: «Теория языков программирования и методы трансляции»
Вид работы: Курсовая работа
Оценка: Отлично
Дата оценки: 12.12.2015
Рецензия:Уважаемый С*
Бах Ольга Анатольевна
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. вариант 1
Язык - C# Перед отправкой редактируйте/переделывайте работу и меняйте фио! Задание Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности
User IT-STUDHELP : 15 мая 2022
900 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. вариант 1 promo
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
Постановка задачи Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Входные данные • Алфавит языка; • Обязательная начальная подцепочка; • Цепочка для распознавания. Выходные данные • Построенный ДКА (все 5 элементов); • Результат проверки цепочки. Алгоритм решения задачи Сперва по описанию языка строится недетерминированный конечный автомат, а затем он приводится к детерминированному виду. Рассмотрим пример построения
User nmaksim91 : 17 июня 2019
650 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
!СКИДКА! На все свои работы могу предложить скидку до 50%. Для получения скидки напишите мне письмо(выше ссылка "написать") Задание Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязат
User popye : 10 декабря 2015
150 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
Курсовая работа по дисциплине Теория языков программирования и методы трансляции. Вариант №1
Вариант 1 Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, кратность длины всех цепочек языка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности длины всех цепочек языка. В начальной цепочке не должно находиться симво
User Nicola90 : 31 мая 2014
1200 руб.
Курсовая работа по дисциплине Теория языков программирования и методы трансляции
Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная конечная подцепочка, цепочки для распознавания. Выход: построенный ДКА (все 5 элементов), результат проверки цепочек. Подробно: Язык задан своим алфавитом, обязательной конечной цепочкой всех цепочек языка. В конечной цепочке не должно находиться символов, не содержащихся в алфавите. В край
User Некто : 16 сентября 2018
200 руб.
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
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 руб.
Чертежи-Графическая часть-Курсовая работа-Вспомогательная гидравлическая лебедка, Патентно- информационный обзор
Агрегат АРБ 100 предназначен для разбуривання цементных пробок в трубах диаметром 5-6 и связанных с этим процессом операций (спуск и подъём бурильных труб, промывка скважин и т. д., спуска и подъема насосно-компрессорных труб, установки фонтанной арматуры, ремонта и ликвидации аварий, проведения буровых работ. Все механизмы агрегата, за исключением промывочного насоса, монтируются на шасси автомобиля КрАЗ-(250). В качестве привода используется ходовой двигатель автомашины. Промывочный насос смон
596 руб.
Чертежи-Графическая часть-Курсовая работа-Вспомогательная гидравлическая лебедка, Патентно- информационный обзор
Страхование рисков авиакомпании
Осуществление авиаперевозок всегда сопряжено с риском причинения вреда имуществу или здоровью пассажиров и последующего возмещения убытков. Именно поэтому во всем мире принято страховать ответственность авиаперевозчиков. Страховой полис крупной надежной страховой компании – это гарантия того, что урегулирование претензий и разрешение спорных ситуаций возьмет на себя страховщик. Объекты страхования: ответственность за причинение вреда жизни, здоровью и имуществу третьих лиц; ответствен
User lyianya : 4 мая 2016
200 руб.
Билет 6. Основы обработки данных. Зачетная работа.
Экзаменационные билеты по курсу «Обработка экспериментальных данных». Билет 6. 1. Применение метода наименьших квадратов для нахождения теоретической вольтамперной характеристики полупроводникового диода. 2. Экспериментальная функция плотности вероятности случайной величины
User CameronCarmona : 7 февраля 2023
700 руб.
(ПКЗ) по дисциплине «Основы права»
Что включает в себя термин "форма государства "? Из каких элементов он состоит? Ответ проиллюстрируйте примерами следующих государств: Россия, Казахстан, Индия. 2 20 баллов Перечислите и охарактеризуйте основные полномочия Правительства Российской Федерации. 3 20 баллов Дайте характеристику уголовному праву, как отрасли права, уточнив его предмет, метод и источники. 4 40 баллов Практическое задание: Используя нормы Федерального закона "О государственной гражданской службе" от 27.07.2004 №79–Ф
User aikys : 12 января 2020
40 руб.
up Наверх