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

Вариант 28

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

Задание 1 3
Задание 2 4
Задание 3 5
Задание 4 7
Задание 5 9
Задание 6 10
Задание 7 12
Задание 8 14

   
Отрывок: Задание 1

Пусть регулярный язык задан своим описанием: множество всех цепочек из {1,a,b}*, начинающихся с цепочки «1a» и имеющих подцепочку «aa». Например, «1aa», «1abaa», «1aaab» и т.п.
Построить регулярное выражение, задающее этот язык.
Задание 2

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

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

Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи №1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче №3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
Задание 5
Пусть КС-язык задан своим описанием:
L={a 2k b n c 2n, k ≥ 0, n > 0}. Например, ‘bcc’, ‘aabcc’, ‘aabbcccc’, ‘bbcccc’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
Задание 6

Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи №5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче №5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
Задание 7
Пусть требуется выполнить перевод  цепочек с одного КС-языка на другой:
 = {(x,y) | x = 12nak+1bk, y=0n1k| k≥ 0, n>0}. Например: (11a,0), (11aab,01), (1111aab,001).
Построить T – схему синтаксически управляемого перевода для выполнения этого  (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
Задание 8

Построить преобразователь с магазинной памятью P для выполнения перевода  (P) из задачи №7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.

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

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

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

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

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

Тема: Отчет по практике в школе № 75 Подробнее
Тип: Отчет по практике
Вуз: МосАп
Просмотры: 2266
Выложена: 11 июля 2014г.
Тема: Только практич часть - Должностная инструкция специалиста по кадрам Подробнее
Тип: Контрольная
Вуз: Санкт-Петербургский университет управления и экономики (Алтайский институт экономики)
Просмотры: 1867
Выложена: 19 июня 2014г.
Тема: Ответить на 5 вопросов (1, 3, 5, 6, 9) Подробнее
Тип: Иное
Вуз: ОмГА
Просмотры: 85
Выложена: 29 июля 2019г.
Тема: Вариант 4 Подробнее
Тип: Контрольная
Вуз: Финансовый университет при Правительстве Российской Федерации (ВЗФЭИ)
Просмотры: 2681
Выложена: 25 июня 2014г.
Тема: История государства и права зарубежных стран, вариант №2 Подробнее
Тип: Контрольная
Вуз: АГУ
Просмотры: 3742
Выложена: 21 июня 2011г.
Тема: Планирование финансовых результатов организации в области здравоохранения Подробнее
Тип: Контрольная
Вуз: РАНХиГС
Просмотры: 1320
Выложена: 07 августа 2017г.

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


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

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

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

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

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

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