Теория языков программирования и методы трансляции. Контрольная работа. Вариант №3
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание 1
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задание 2
Построить регулярную грамматику, задающую язык из задания 1.
Задание 3
Построить КС-грамматику, задающую язык из задания 1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
Задание 4
Построить детерминированный конечный автомат (ДКА), распознающий язык из задания 1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задании 3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
Задание 5
Пусть КС-язык задан своим описанием:
L={a n b k c 2n k 0, n > 0}. Например, ‘acc’, ‘abcc’, ‘aacccc’, ‘aabcccc’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
..............
и т.д.
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задание 2
Построить регулярную грамматику, задающую язык из задания 1.
Задание 3
Построить КС-грамматику, задающую язык из задания 1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
Задание 4
Построить детерминированный конечный автомат (ДКА), распознающий язык из задания 1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задании 3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
Задание 5
Пусть КС-язык задан своим описанием:
L={a n b k c 2n k 0, n > 0}. Например, ‘acc’, ‘abcc’, ‘aacccc’, ‘aabcccc’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
..............
и т.д.
Дополнительная информация
все замечания преподавателя исправлены (комментарии и исправления в тексте работы, выделены цветом).
Похожие материалы
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции». Вариант 3
m9c1k
: 20 марта 2012
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая
200 руб.
Теория языков программирования и методы трансляции
Илья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 руб.
Контрольная работа по курсу «Теория языков программирования и методы трансляции»
Некто
: 16 сентября 2018
Задание 1:
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {1,a,b}*, содержащих подцепочку ’aa’ и чётное количество единиц. Например, ‘aa’, ‘1aa1’, ‘1b1aa’, ‘aa11’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задание 2:
Построить регулярную грамматику, задающую язык из задачи №1.
Задание 3:
Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вы
200 руб.
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции"
1231233
: 23 января 2012
Задание №1
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
Построить регулярную грамматику, задающую язык из задачи №1.
Задание №3
Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода,
23 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Варианти №20
fitaria
: 24 февраля 2015
Отличная работа. Оценка зачет.
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,a,b}*, начинающихся цепочкой ’bb’ и содержащих нечётное количество нулей. Например, ‘bb0’, ‘bb000’, ‘bb0a’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка запис
700 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Вариант 14.
zhekaersh
: 17 февраля 2015
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, начинающихся цепочкой ’01’ и содержащих чётное количество единиц. Например, ‘011’, ‘01a1’, ‘0110’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указыва
100 руб.
Другие работы
Неопределенность в управлении инновационной деятельностью.
studypro
: 27 июля 2015
Реферат на тему "Неопределенность в управлении инновационной деятельностью". 2015 год. 14 страниц. Оценка - отлично.
Оглавление
Введение 2
1. Неопределенность в управлении инновационной деятельностью 4
2. Применение моделирования в инновационной деятельности и его методологические ограничения 7
Заключение 11
Список использованной литературы 13
50 руб.
Проектирование привода к ленточному конвейеру для зерносклада
Рики-Тики-Та
: 10 ноября 2011
Содержание
Введение 3
Техническое задание 4
1 Выбор электродвигателя 5
2 Определение общего передаточного отношения 5
3 Определение частот вращения и вращающих моментов на валах 6
4 Выбор материала по заданной термообработке и определение допускаемых напряжений 7
5 Проектный расчет червячной передачи 10
6 Предварительный расчет всех валов червячного редуктора 14
7 Расчет цепной передачи 18
8 Расчет муфты упругой втулочно-пальцевой (МУВП) 23
9 Тепловой расчет и выбор смазки червячного редуктора
55 руб.
Моделирование вычислительных систем
evelin
: 29 сентября 2013
В соответствие с вариантом определить параметры средней задачи определить возможность размещения файлов на ВЗУ. Определить параметры минимальной конфигурации системы. Графически представить структуру разработанной модели.
При оперативной обработке информации ставится цель уменьшить среднее время решения задачи. Если поступившая заявка на выполнение работы немедленно принимается к исполнению, то вычислительная система функционирует в режиме оперативной обработки. Такие вычислительные системы пол
10 руб.
Контрольная работа: Инкапсуляция обработки одномерных массивов все задания вариант 13
amphtears
: 23 февраля 2026
Задание 1.
Самостоятельно изучить возможности Java для работы с классами и описания, инициализации и обработки одномерных массивов, понятие классов, объектов и области их эффективного использования. Источники:
текущие теоретические положения;
источники 1, 5 – 7 основной литературы;
электронное издание 34.
В соответствии с индивидуальным вариантом (см. приложение 1) разработать класс Array, описывающий динамический одномерный массив и операции с ним.
длина массива;
ссылка на массив;
з
500 руб.