Теория языков программирования. Контрольная работа. Вариант №7
Состав работы
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задача No1
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {1,a,b}*, содержащих подцепочку ’aa’ и чётное количество единиц. Например, ‘aa’, ‘1aa1’, ‘1b1aa’, ‘aa11’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задача No2
Построить регулярную грамматику, задающую язык из задачи No1.
Задача No3
Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
Задача No4
Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
Задача No5
Пусть КС-язык задан своим описанием:
L={an b2k cn k > 0, n 0}
Например, ‘bb’, ‘abbc’, ‘aaabbbbccc’, ‘aabbcc’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
Задача No6
Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
Задача No7
Пусть требуется выполнить перевод цепочек с одного КС-языка на другой:
= {(x,y) | x = 1nak+1bk-1, y=02k1n| k>0, n>0}
Например: (1aa,001), (11aa,0011).
Построить T-схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
Задача No8
Построить преобразователь с магазинной памятью P для выполнения перевода (P) из задачи No7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {1,a,b}*, содержащих подцепочку ’aa’ и чётное количество единиц. Например, ‘aa’, ‘1aa1’, ‘1b1aa’, ‘aa11’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задача No2
Построить регулярную грамматику, задающую язык из задачи No1.
Задача No3
Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
Задача No4
Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
Задача No5
Пусть КС-язык задан своим описанием:
L={an b2k cn k > 0, n 0}
Например, ‘bb’, ‘abbc’, ‘aaabbbbccc’, ‘aabbcc’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
Задача No6
Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
Задача No7
Пусть требуется выполнить перевод цепочек с одного КС-языка на другой:
= {(x,y) | x = 1nak+1bk-1, y=02k1n| k>0, n>0}
Например: (1aa,001), (11aa,0011).
Построить T-схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
Задача No8
Построить преобразователь с магазинной памятью P для выполнения перевода (P) из задачи No7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.
Дополнительная информация
Работа сдавалась в 2012 году, преподаватель Бах, была принята с 3-го раза.
Похожие материалы
Теория языков программирования и методы трансляции. Контрольная работа. Вариант №7
new2011
: 19 февраля 2014
Вариант 7
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {1,a,b}*, содержащих подцепочку ’aa’ и чётное количество единиц. Например, ‘aa’, ‘1aa1’, ‘1b1aa’, ‘aa11’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, у
250 руб.
Контрольная работа по курсу «Теория языков программирования и методы трансляции»
Некто
: 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 руб.
Теория языков программирования. Лабораторные работы №№1-5. Вариант №7
ambagoestoyou
: 18 декабря 2013
Работы выполнены на C# в среде .NET 2.0.
DISCLAMER: Лабораторные 3, 4, 5 исправлялись по несколько раз, 4-ая аж 5 раз. Если работы предполагается сдавать Бах, то очень советую переработать хотя бы интерфейс программы. Зачет этих работ Бах с первого раза гарантию НЕ даю, наверняка придется что-то переделывать (у нее идей куча и целый тестерский отдел :) ). Помощи в исправлении замечаний не оказываю, сам в свое время натрахался так, что уже смотреть на это не могу.
Лабораторная №1
Пусть язык зад
200 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Варианти №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 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Вариант №3
JulDir
: 22 сентября 2013
Задание 1
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задание 2
Построить регулярную грамматику, задающую язык из задания 1.
Задание 3
Построить КС-грамматику, задающую язык из задания 1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочк
99 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Вариант №1
djigorfan
: 14 апреля 2013
Задания:
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, которые содержат подцепочку ’01a’ и чётное количество единиц. Например, ‘01a1’, ‘101a’, ‘101a101’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, ук
600 руб.
Другие работы
«Визуальное программирование и человеко-машинное взаимодействие (часть 2-я)». Билет №9 №1
boeobq
: 23 ноября 2021
Задания билета:
Задание 1
Программа Points.exe предназначена для решения следующей задачи:
Задано множество М точек на плоскости. Определить, верно ли, что для каждой точки A, принадлежащей М, существует точка В, принадлежащая М (А не равно В) такая, что не существует двух точек множества М, лежащих по разные стороны от прямой АВ.
(Вам не нужно вдаваться в подробности алгоритма решения данной задачи).
Пользователь может задать множество точек вручную, либо выбрать случайное заполнение. Для
120 руб.
Теоретическая механика СамГУПС Самара 2020 Задача К1 Рисунок 6 Вариант 1
Z24
: 8 ноября 2025
Кинематика плоских механизмов
Плоский кривошипно-шатунный механизм связан с системой зубчатых колес, насаженных на неподвижные оси, которые приводятся в движение ведущим звеном (зубчатая рейка – схема К1.0; рукоятка – схема К1.1; груз на нити – схема К1.2 и т. д.). Рукоятка О1А и кривошип О2С жестко связаны с соответствующими колесами. Длина кривошипа О2С = L1, шатуна CD = L2.
Схемы механизмов приведены на рис. К1.0 – К1.9, а размеры и уравнения движения точки А ведущего звена S = f (t) –
600 руб.
Зачетная работа по дисциплине: Микропроцессорные системы (часть 1-я). Билет №4
Алексей134
: 5 марта 2021
Билет №4
1.Что такое сдвиговый регистр?
2.Пояснить принцип работы сумматора по модулю 2.
100 руб.
Разработка дискового тормоза Opel Vivaro
DiKey
: 5 октября 2021
Курсовая работа. Разработкой дискового тормоза Opel Vivaro
Целью изучения дисциплины является получение теоретических и практических знаний по конструкции, теории основам расчета автотранс-портных средств, приобретение навыков конструирования и освоение мето-дов расчета.
В курсовой работе выполняется:
а) проектировочный тяговый расчет автомобиля;
б) поверочный тяговый расчет автомобиля;
в) расчет передаточных чисел;
г) тяговая характеристика автомобиля;
д) динамическая характеристика автомоби
350 руб.