Курсовая работа Тема: «Формальные языки и грамматики» Дисциплина: «Теория языков программирования и методы трансляции». Вариант 4
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Содержание
Введение
Глава 1. Формальные языки и грамматики
1.1 Языки и цепочки символов
1.1.1 Цепочки символов и операции над ними
1.1.2 Понятие языка. Способы задания языков
1.1.3 Особенности языков программирования
1.2 Определение грамматики
1.2.1 Понятие грамматики и формальное определение. Форма Бэкуса-Наура
1.2.2 Другие способы задания грамматик
1.3 Классификация языков и грамматик
1.3.1 Классификация грамматик по Хомскому
1.3.2 Классификация языков
1.4 Вывод и выводимость
1.4.1 Цепочки вывода. Сентенциальная форма
1.4.2 Дерево вывода
1.5 Распознаватели. Задача разбора
1.5.1 Общая схема распознавателя
1.5.2 Виды распознавателей и их классификация
1.5.3 Задача разбора
Глава 2. Регулярные языки
2.1 Регулярные множества и регулярные выражения
2.1.1 Определение и свойства регулярных выражений
2.1.2 Уравнения с регулярными коэффициентами
2.2 Конечные автоматы и грамматики
2.2.1 Автоматные грамматики
2.2.2 Определение конечного автомата
2.3 Особенности регулярных языков
2.3.1 Способы задания регулярных языков
2.3.2 Свойства регулярных языков
Глава 3. Описание программы
Заключение
Список используемой литературы
Введение
Глава 1. Формальные языки и грамматики
1.1 Языки и цепочки символов
1.1.1 Цепочки символов и операции над ними
1.1.2 Понятие языка. Способы задания языков
1.1.3 Особенности языков программирования
1.2 Определение грамматики
1.2.1 Понятие грамматики и формальное определение. Форма Бэкуса-Наура
1.2.2 Другие способы задания грамматик
1.3 Классификация языков и грамматик
1.3.1 Классификация грамматик по Хомскому
1.3.2 Классификация языков
1.4 Вывод и выводимость
1.4.1 Цепочки вывода. Сентенциальная форма
1.4.2 Дерево вывода
1.5 Распознаватели. Задача разбора
1.5.1 Общая схема распознавателя
1.5.2 Виды распознавателей и их классификация
1.5.3 Задача разбора
Глава 2. Регулярные языки
2.1 Регулярные множества и регулярные выражения
2.1.1 Определение и свойства регулярных выражений
2.1.2 Уравнения с регулярными коэффициентами
2.2 Конечные автоматы и грамматики
2.2.1 Автоматные грамматики
2.2.2 Определение конечного автомата
2.3 Особенности регулярных языков
2.3.1 Способы задания регулярных языков
2.3.2 Свойства регулярных языков
Глава 3. Описание программы
Заключение
Список используемой литературы
Дополнительная информация
Оценка - отлично!
Похожие материалы
Теория языков программирования и методы трансляции
Илья272
: 5 ноября 2023
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов.
Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
1300 руб.
Теория языков программирования и методы трансляции
piligrim-24
: 11 апреля 2012
Билет No1
1) Классификация грамматик и языков по Хомскому. Проиллюстрировать на примерах (примеры должны быть свои).
2) Нисходящий распознаватель языков с возвратами. Алгоритм распознавателя с подбором альтернатив. Проиллюстрировать на примере (пример должен быть свой).
3) Построить детерминированный автомат с магазинной памятью P (с опустошением стека), допускающий язык L(P) = {a n b n c 2k k > 0, n 0}. Построить КС-грамматику для задания этого же языка.
50 руб.
Теория языков программирования и методы трансляции
piligrim-24
: 3 марта 2012
Лабораторная работа № 3
По дисциплине «Теория языков программирования и методы трансляции»
Моделирование работы МПА
Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный авт
50 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №4
SibGOODy
: 4 февраля 2018
1. ПОСТАНОВКА ЗАДАЧИ
Написать программу для автоматического построения детерминированного конечного автомата (ДКА), эквивалентного заданной регулярной грамматике.
Вход программы: терминальный и нетерминальный алфавиты грамматики, целевой символ, правила грамматики, цепочки для распознавания.
Выход: построенный ДКА (все 5 элементов), результат проверки цепочек.
Подробно:
Язык задан регулярной грамматикой, причём она может быть не автоматного вида. При написании программы разработчику разрешаетс
1400 руб.
КУРСОВАЯ РАБОТА по дисциплине «Теория языков программирования и методы трансляции» Вариант 4
kseniy188
: 4 апреля 2017
Написать программу для автоматического построения детерминированного конечного автомата (ДКА), эквивалентного заданной регулярной грамматике.
Вход программы: терминальный и нетерминальный алфавиты грамматики, целевой символ, правила грамматики, цепочки для распознавания.
Выход: построенный ДКА (все 5 элементов), результат проверки цепочек.
Подробно:
Язык задан регулярной грамматикой, причём она может быть не автоматного вида. При написании программы разработчику разрешается выбрать один из дву
550 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №4
tpogih
: 14 января 2016
Курсовая работа должна выполняться после изучения всего теоретического материала и выполнения лабораторных работ. Курсовая работа состоит в написании программы в соответствии с заданием. В случае наличия ошибок в программе она возвращается на доработку.
При выполнении работы над ошибками необходимо сохранять замечания преподавателя, а изменения в отчёт вносить другим цветом.
Выполнение задания включает разработку программного средства, тестирование его на наборе данных и написание отчёта по ра
500 руб.
Курсовая работа по дисциплине: Теория языков программирования и методы трансляции. Вариант №4
Roma967
: 6 февраля 2015
Курсовая работа должна выполняться после изучения всего теоретического материала и выполнения лабораторных работ. Курсовая работа состоит в написании программы в соответствии с заданием. В случае наличия ошибок в программе она возвращается на доработку.
При выполнении работы над ошибками необходимо сохранять замечания преподавателя, а изменения в отчёт вносить другим цветом.
Выполнение задания включает разработку программного средства, тестирование его на наборе данных и написание отчёта по рабо
1400 руб.
Теория языков программирования и методы трансляции курсовая работа вариант 4
svladislav987
: 29 августа 2023
Вариант 4
Написать программу для автоматического построения детерминированного конечного автомата (ДКА), эквивалентного заданной регулярной грамматике.
Вход программы: терминальный и нетерминальный алфавиты грамматики, целевой символ, правила грамматики, цепочки для распознавания.
Выход: построенный ДКА (все 5 элементов), результат проверки цепочек.
Подробно:
Язык задан регулярной грамматикой, причём она может быть не автоматного вида. При написании программы разработчику разрешается выбрать оди
500 руб.
Другие работы
Гидравлика АКАДЕМИЯ ГРАЖДАНСКОЙ ЗАЩИТЫ Задача 1 Вариант 42
Z24
: 9 марта 2026
Определить абсолютное и избыточное гидростатическое давление в точке А на глубине h от поршня, если на поршень диаметром 200 мм воздействует сила Р, атмосферное давление ра = 0,1 МПа.
150 руб.
Задание 35 вариант 9 фигуры 1,2,3
vermux1
: 24 декабря 2017
Боголюбов С.. К. Индивидуальные задания по курсу черчения. Готовые чертежи.
Задание 35 вариант 9 фигуры 1,2,3
Выполнить по аксонометрической проекции чертеж модели (построить три проекции и нанести размеры)
Выполнен в компасе 3D V13.
Чертежи выполнены на формате А3 + 3Д модели
Помогу с другими вариантами.Пишите в Л/С.
120 руб.
Контрольная работа по дисциплине: Экономика отрасли инфокоммуникаций. Вариант 0
Roma967
: 11 октября 2023
Содержание
Введение 3
1. Оценка эффективности использования ресурсов предприятия 4
1.1 Использование материальных ресурсов: основных производственных фондов (ОПФ) и оборотных средств (ОС) 4
1.2 Использование трудовых ресурсов 7
2. Анализ себестоимости услуг связи 8
3. Анализ финансовых результатов деятельности предприятия 9
Заключение 12
Список использованной литературы 13
1. Оценка эффективности использования ресурсов предприятия
1.1 Использование материальных ресурсов: основных производств
900 руб.
Курсовая, Интернет технологии, Тема: «Разработка сайта с использованием CSS, 6 вариант.
Simplex
: 16 марта 2016
Используя описанные команды создайте стиль следующего вида:
Для команды <BODY> задайте
• пустое поле сверху и снизу во всем документе;
• пустое поле слева - 5em; пустое поле справа - 2em;
• цвет фона - светло-серый, цвет текста - черный.
Установите в данном тексте цвет не посещенных гиперссылок - коричневый, посещенных - зеленый, стиль шрифта - Arial.
Абзацы: на белом фоне.
У первого абзаца - вертикальная одинарная красная черта слева; у второго абзаца - вертикальная двойная синяя черта сп
20 руб.