Выберите Ваш город X

Теория языков программирования и методы трансляции. Лабораторная работа 8 заданий. Вариант 13

Скачать Гарантия
Код работы: 4678
Дисциплина: Программирование
Тип: Контрольная
Вуз:СибГУТИ - посмотреть другие работы и дисциплины по этому вузу
   
Цена: 390 руб.
Просмотров: 2774
Выложена: 30 июня 2012г.
   
Содержание: Содержание

Задание 1. Регулярные выражения 3
Задание 2. Регулярные грамматики 4
Задание 3. КС-грамматики 6
Задание 4. Детерминированные конечные автоматы 8
Задание 5. КС-языки 10
Задание 6. Детерминированные автоматы с магазинной памятью 12
Задание 7. Синтаксически ориентированный перевод 13
Задание 8. Преобразователь с магазинной памятью 15

   
Отрывок: Задание 1. Регулярные выражения

Задание:
Пусть регулярный язык задан своим описанием: Множество всех цепочек из {0,1,a}, содержащих подцепочку 100 и имеющих чётную длину. Например, 0100, 1100, 100a и т.п. Построить регулярное выражение, задающее этот язык.
Задание 2. Регулярные грамматики

Задание:
Построить регулярную грамматику, задающую язык из задачи №1.
Задание 3. КС-грамматики

Задание:
Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
Задание 4. Детерминированные конечные автоматы

Задание:
Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи №1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче №3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
Задание 5. КС-языки

Задание:
Пусть КС-язык задан своим описанием:
L={цепочки с одинаковым количеством (возможно, нулевым) символов a и b и произвольным количеством , расположенных в любом порядке}. Например, abc,bccca, baaccbc, caabbcbaacb.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.

Задание 6. Детерминированные автоматы с магазинной памятью

Задание:
Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи №5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче №5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
Задание 7. Синтаксически ориентированный перевод

Задание:
Пусть требуется выполнить перевод  цепочек с одного КС-языка на другой:
 = {(x,y) | x = 0k12k+1, y=ak-1b2k | k>0}. Например: (0111,bb), (0011111,abbbb).
Построить T – схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
Задание 8. Преобразователь с магазинной памятью

Задание:
Пусть требуется выполнить перевод  цепочек с одного КС-языка на другой:
 = {(x,y) | x = 0k12k+1, y=ak-1b2k | k>0}. Например: (0111,bb), (0011111,abbbb).
Построить T – схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.

Скачать эти материалы

 
Не нашли подходящих материалов? Обратитесь к нам – наши тьюторы Вам помогут. Отправьте заявку прямо сейчас.
 
Вернуться к рубрикатору дисциплин »
 

Отзывы клиентов о качествеуслуг наших тьюторов

10 января 2024г.
Андрей
4.9
25 мая 2023г.
Финк Анна Анатольевна
4.9

Возможно Вас также заинтересуют другие материалы:

Тема: Особенности развития представлений о здоровом образе жизни у детей младшего школьного возраста на уроках окружающего мира Подробнее
Тип: Курсовая
Вуз: нет вуза
Просмотры: 74
Выложена: 25 июня 2019г.
Тема: Информатика Вариант 3 Подробнее
Тип: Контрольная
Вуз: Неизвестен
Просмотры: 77
Выложена: 19 июля 2018г.
Тема: Перераспределение доходов населения как фактор экономического развития и обеспечения социальной стабильности Подробнее
Тип: Курсовая
Вуз: СПбУУЭ
Просмотры: 2123
Выложена: 01 июля 2014г.
Тема: Понятие и структура судебных и правоохранительных органов Подробнее
Тип: Контрольная
Вуз: иной
Просмотры: 2189
Выложена: 15 июня 2013г.
Тема: Вариант 10 Подробнее
Тип: Контрольная
Вуз: УГЭИ
Просмотры: 84
Выложена: 19 июля 2018г.
Тема: Задачи (исполнительная власть) Подробнее
Тип: Контрольная
Вуз: РАНХиГС
Просмотры: 1435
Выложена: 06 июля 2017г.

Поиск других материалов, подготовленных тьюторами «ИнПро»® для студенческих работ


Не смогли найти нужный материал? Вы можете отправить заявку или обратиться к услугам тьюторов
 
Вы также можете: Вернуться к рубрикатору дисциплин »
 
 

Запомнить сайт

Обязательное поле
Обязательное поле
Обязательное поле
До окончания скидки Скидка 10%
14
59
Подать заявку бесплатно