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

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

Скачать Гарантия
Код работы: 4678
Дисциплина: Программирование
Тип: Контрольная
Вуз:СибГУТИ - посмотреть другие работы и дисциплины по этому вузу
   
Цена: 390 руб.
Просмотров: 2758
Выложена: 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

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

Тема: Практические задания Подробнее
Тип: Контрольная
Вуз: Неизвестен
Просмотры: 79
Выложена: 04 июля 2019г.
Тема: Тема 24. Банковские системы Подробнее
Тип: Контрольная
Вуз: ХГЭиП
Просмотры: 1911
Выложена: 26 июня 2014г.
Тема: Вариант 3 Подробнее
Тип: Контрольная
Вуз: РАНХиГС
Просмотры: 1820
Выложена: 28 июня 2013г.
Тема: Глава 1 + введение. Раздел общего имущества супругов Подробнее
Тип: Часть дипломной
Вуз: ТюмГУ
Просмотры: 43
Выложена: 08 августа 2018г.
Тема: Анализ бюджетной системы Новосибирской области Подробнее
Тип: Контрольная
Вуз: НГУ
Просмотры: 94
Выложена: 29 июля 2019г.
Тема: Вариант 5 Подробнее
Тип: Контрольная
Вуз: Кемеровский технологический институт пищевой промышленности
Просмотры: 72
Выложена: 31 июля 2018г.

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


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

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

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