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

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

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

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

Тема: Виктимологическая профилактика, реализуемая в отношении женщин Подробнее
Тип: Контрольная
Вуз: РАНХиГС
Просмотры: 2254
Выложена: 25 июня 2014г.
Тема: Приобретение и утрата права собственности. Вариант 17 + задача Подробнее
Тип: Контрольная
Вуз: Санкт-Петербургский университет управления и экономики (Алтайский институт экономики)
Просмотры: 1963
Выложена: 30 июня 2015г.
Тема: Сознание и язык Подробнее
Тип: Контрольная
Вуз: Неизвестен
Просмотры: 1980
Выложена: 23 июня 2014г.
Тема: Вариант №3 Подробнее
Тип: Контрольная
Вуз: Неизвестен
Просмотры: 58
Выложена: 03 августа 2018г.
Тема: Новый метод сервисного обслуживания Подробнее
Тип: Контрольная
Вуз: МосАп
Просмотры: 2798
Выложена: 22 июня 2011г.
Тема: Психология обыска и выемки Подробнее
Тип: Курсовая
Вуз: АГУ
Просмотры: 1990
Выложена: 24 июня 2015г.

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


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

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

Обязательное поле
Обязательное поле
Обязательное поле

Отправьте заявку на наши услуги

Отправка запроса ни к чему не обязывает, это бесплатно. Будем рады помочь!

Отправляя заявку, Вы соглашаетесь на обработку персональных данных.
До окончания скидки Скидка 10%
Подать заявку бесплатно