Курсовая работа По дисциплине: «Теория языков программирования и методы трансляции». Вариант №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

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

material.view.file_icon 2015-09-27 16-38-41 Скриншот экрана №1.png
2015-09-27 16-38-41 Скриншот экрана №1.png
material.view.file_icon 2015-09-27 16-41-26 Скриншот экрана №3.png
2015-09-27 16-41-26 Скриншот экрана №3.png
material.view.file_icon 2015-09-27 16-45-31 Скриншот экрана №2.png
2015-09-27 16-45-31 Скриншот экрана №2.png

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

Работа представляет собой 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 руб.
Послевоенное возрождение Западной Германии. Экономические реформы Эрхарда
Оглавление Введение Глава 1: Экономическое положение Германии во Второй мировой войне 1.1.Предвоенный период (1933 – 39 гг.) 1.2.Начальный период Второй мировой войны (1939 – 42 гг.) 1.3.Заключительный период Второй мировой войны (1942 – 45 гг.) Глава 2: Послевоенное состояние экономики Германии 2.1.Программы союзнического контроля над послевоенной Германией 2.2.Характеристика экономического положения Западной Германии после окончания Второй мировой войны Глава 3: Экономические реформы
User alfFRED : 9 сентября 2013
5 руб.
Определение технико-экономических показателей, обработка статистического материала
По данным приложения 1 по своему варианту выполните следующую обработку статистического материала: 1. Построить группировку предприятий по величине основных фондов, образовав 5 групп с равновеликими интервалами группировки. Приведите расчет равновеликого интервала группировки по формуле. Рассчитать коэффициент корреляции рангов Спирмена. Объясните экономический смысл рассчитанного показателя и сделайте выводы. 2. Определите по каждой группе: - число заводов; - стоимость основных производстве
User Slolka : 9 ноября 2013
5 руб.
ЛАБОРАТОРНАЯ РАБОТА №2. ВАРИАНТ №1. Теория связи. ИССЛЕДОВАНИЕ СПЕКТРОВ СИГНАЛОВ
ЛАБОРАТОРНАЯ РАБОТА №2 ВАРИАНТ 1 По дисциплине: Теория связи ИССЛЕДОВАНИЕ СПЕКТРОВ СИГНАЛОВ
User KVASROGOV : 28 января 2021
150 руб.
ЛАБОРАТОРНАЯ РАБОТА №2. ВАРИАНТ №1. Теория связи. ИССЛЕДОВАНИЕ СПЕКТРОВ СИГНАЛОВ
Система элективных курсов по информатике для предпрофильной подготовки. Компьютерная и информационная безопасность
Введение. Общие сведения об элективных курсах. Сущность понятия «элективный курс» относительно других школьных курсов. Содержание элективных курсов. Классификация и функции элективных курсов. Безопасность и способы защиты информации. Исторические аспекты возникновения и развития информационной безопасности. Проблемы информационной безопасности. Системы защиты информации и вычислительных сетей. Правовые аспекты информатики. Содержание элективного курса «Компьютерная и информационная безопасность»
User Lokard : 25 июня 2013
5 руб.
up Наверх