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

Цена:
100 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon fileData.txt
material.view.file_icon kr.exe
material.view.file_icon results.txt
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon AppEvaluatingException.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon fileData.txt
material.view.file_icon kr.exe
material.view.file_icon kr.pdb
material.view.file_icon kr.vshost.exe
material.view.file_icon kr.vshost.exe.manifest
material.view.file_icon kr.csproj
material.view.file_icon
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon kr.csproj.FileListAbsolute.txt
material.view.file_icon kr.csproj.GenerateResource.Cache
material.view.file_icon kr.csprojResolveAssemblyReference.cache
material.view.file_icon kr.exe
material.view.file_icon kr.pdb
material.view.file_icon kr.Properties.Resources.resources
material.view.file_icon kr.View.resources
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon Resources.Designer.cs
material.view.file_icon Resources.resx
material.view.file_icon Settings.Designer.cs
material.view.file_icon Settings.settings
material.view.file_icon View.cs
material.view.file_icon View.Designer.cs
material.view.file_icon View.resx
material.view.file_icon ViewModel.cs
material.view.file_icon kr.sln
material.view.file_icon kr.v12.suo
material.view.file_icon Курсовая работа исправленная.doc
material.view.file_icon Рисунок5.png
material.view.file_icon Снимок.JPG

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

material.view.file_icon Рисунок5.png
Рисунок5.png
material.view.file_icon Снимок.JPG
Снимок.JPG

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

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

Описание

Постановка задачи
Написать программу для автоматического построения регулярной грамматики (леволинейной или праволинейной), эквивалентной заданному конечному автомату (КА).
Вход программы: КА в виде: алфавит языка, множество состояний, начальное состояние, множество заключительных состояний, функция переходов в табличном виде; тип грамматики (ЛЛ либо ПЛ), 2 числа – диапазон длин для генерации цепочек.
Выход: построенная грамматика (все 4 элемента), результат генерации цепочек.
Подробно:
Язык задан конечным автоматом. Автомат может быть полностью или неполностью определённым, детерминированным или недетерминированным, заключительных состояний может быть несколько.
Программа должна:
1. по предложенному распознавателю регулярного языка в виде КА строить регулярную грамматику, генерирующую этот язык, в том виде, как она рассматривалась в теории, раздел 1.3.1;
2. с помощью построенной грамматики генерировать все цепочки языка в заданном пользователем диапазоне длин.
Грамматика должна строиться и праволинейная, и леволинейная. Желаемый тип грамматики выбирается пользователем в меню. Все правила грамматики должны соответствовать выбранному типу! Отдельно следует указывать, какой нетерминальный символ является целевым. Если в грамматике используется пустое правило, то необходимо дать пояснение, каким именно символом обозначается пустая цепочка.
После построения грамматики пользователь может убедиться в её правильности путём генерации всех цепочек языка в том диапазоне длин, который он задаст. Генерацию каждой цепочки языка следует поэтапно отображать на экране в виде цепочки вывода (в соответствии с примерами раздела 1.4.1.). Генерация осуществляется в соответствии с лабораторной работой №1.

Входные данные программы

Приложение осуществляет генерацию цепочек в заданном диапазоне длин для указанной грамматики (построенной грамматики). В качестве входных данных в основном окне необходимо указать:
– диапазон длин цепочек;
– множество состояний (Q);
– алфавит автомата (V);
– множество конечных состояний (F);
– целевое состояние (S); (начальное)
– функцию переходов с помощью таблицы.

C помощью меню можно указать дополнительные данные:
– определенность автомата;
– детерминированность автомата;
– тип грамматики.

В процессе заполнения необходимых полей осуществляется проверка введенных символов. Также на этапе валидации перед вычислениями проверяются данные на корректность. В случае обнаружения ошибок происходит уведомление пользователя и остановка вычислений.

Программа позволяет задавать входные данные с помощью файла данных – текстового документа с содержимым в определенном формате.
Заполненные данные в ручную можно сохранить в файл данных и в последующем использовать его для автоматического заполнения необходимых полей.

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Курсовая работа
Оценка: Отлично
Дата оценки: 22.05.2016
Рецензия:Уважаемый С*
Бах О.А.
Курсовая работа по дисциплине Теория языков программирования и методы трансляции
Написать программу для автоматического построения детерминированного конечного автомата (ДКА) по словесному описанию языка. Вход программы: алфавит языка, обязательная конечная подцепочка, цепочки для распознавания. Выход: построенный ДКА (все 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 руб.
Курсовая работа По дисциплине: Теория языков программирования и методы трансляции. Вариант 3
Задание на курсовую работу. Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, выбранный символ алфавита, его кратность (натуральное число), 2 числа – диапазон длин для генерации цепочек. Выход: построенное регулярное выражение, результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности вхождений некоторого символа
User alexadubinina : 20 ноября 2024
800 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №10
Курсовая работа цифры 20 (вар 10) Постановка задачи Тема: «Программа для автоматического построения регулярной грамматики (леволинейной или праволинейной) по словесному описанию языка» Написать программу для автоматического построения регулярной грамматики (леволинейной или праволинейной) по словесному описанию языка. Язык задан своим алфавитом, обязательной конечной подцепочкой, которая должна присутствовать во всех цепочках языка, и указанием кратности длины всех цепочек языка. В конечной ц
User IT-STUDHELP : 6 июля 2023
800 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №10 promo
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №10*
Курсовая работа Вариант №10 Постановка задачи Написать программу для автоматического построения регулярной грамматики (леволинейной или праволинейной) по словесному описанию языка. Вход программы: алфавит языка, обязательная конечная подцепочка, кратность длины всех цепочек языка, тип грамматики (ЛЛ либо ПЛ), 2 числа – диапазон длин для генерации цепочек. Выход: построенная грамматика (все 4 элемента), результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной конечной п
User IT-STUDHELP : 6 июля 2023
800 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №10* promo
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №09
Курсовая работа Вариант №09 Постановка задачи Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка. Вход программы: алфавит языка, обязательные начальная и конечная подцепочки, кратность длины всех цепочек языка, 2 числа – диапазон длин для генерации цепочек. Выход: построенное регулярное выражение, результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной и конечной подцепочками и указанием кратности длины
User IT-STUDHELP : 6 июля 2023
800 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №09 promo
Физика. Лабораторная работа № 6.8.Изучение температурной зависимости электропроводности полупроводников. Вариант 5
1. Цель работы Изучить зависимость электропроводности полупроводникового образца от температуры. Определить ширину запрещенной зоны 2. Теоретическое введение Электропроводность материалов определяется выражением: (1) где q+ и q- - соответственно величина заряда положительных и отрицательных носителей электрического заряда, n+ и n- - концентрация соответственно положительных и отрицательных носителей заряда, µ+ и µ- - подвижности положительных и отрицательных носителей заряда. В нашей задаче ис
User gnv1979 : 6 января 2017
30 руб.
Гидравлика и гидропневмопривод Ч.2 ПГУПС 2025 Задача 4 Вариант 32
ТИПОВАЯ ЗАДАЧА №4 «Расчет реле времени» Гидравлическое реле времени, служащее для включения и выключения различных устройств через фиксированные интервалы времени, состоит из цилиндра, в котором помещен поршень диаметром D1, со штоком-толкателем диаметром D2. Цилиндр присоединён к ёмкости с постоянным уровнем рабочей жидкости H0. Под действием давления, передающегося из ёмкости в правую полость цилиндра, поршень перемещается, вытесняя рабочую жидкость из левой полости в ту же ёмкость ч
User Z24 : 10 января 2026
250 руб.
Гидравлика и гидропневмопривод Ч.2 ПГУПС 2025 Задача 4 Вариант 32
Лабораторная работа по дисциплине: Интеллектуальные сети. Вариант общий
Архитектура ИС Цель работы: Изучить особенности архитектуры интеллектуальных сетей, основные термины и определения Тест: 1. Согласно общей схеме ИС через какой узел включаются абонент А и Б? SDP SCP SSP 2. Расшифруйте аббревиатуру API? Прикладной программный интерфейс Внутреннее приложение Расширенные интеллектуальные средства 3. Согласно функциональной архитектуре ИС какие функции содержит интеллектуальная надстройка? Функции создания и внедрения услуг Функции коммутации Функции управлен
User xtrail : 1 ноября 2023
50 руб.
Форма в сборе. Отливка Ползун Чертежи
Форма в сборе. Модельная плита верха.Модельная плита низа. Стержневой ящик. Отливка Кронштейн. Для цеха чугунного литья производственной мощностью 25 000 тонн в год. Сделано в компас 16, автокад, дополнительно сохранено в пдф и джпг
User Laguz : 28 ноября 2024
1000 руб.
Форма в сборе. Отливка Ползун Чертежи
up Наверх