Контрольная работа по дисциплине "Теория языков программирования и методы трансляции". Вариант 15
Состав работы
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
КОНТРОЛЬНАЯ РАБОТА
ВАРИАНТ No15 (8 ЗАДАНИЙ)
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и содержащих нечётное количество единиц. Например, ‘1aa’, ‘10aa’, ‘a1aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
No4 Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
No5 Пусть КС-язык задан своим описанием:
L={α = c 2k β | β – цепочки с одинаковым количеством (ненулевым) символов ‘a’ и ‘b’, расположенных в любом порядке, k 0}. Например, ‘ab’, ‘ccab’, ‘ccba’, ‘ccccbaabab’, ‘aabbba’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
No6 Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
No7 Пусть требуется выполнить перевод цепочек с одного КС-языка на другой:
= {(x,y) | x = 1nak+1bk, y=0k+11n| k0, n>0}. Например: (1a,01), (1aab,001).
Построить T – схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
No8 Построить преобразователь с магазинной памятью P для выполнения перевода (P) из задачи No7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.
ВАРИАНТ No15 (8 ЗАДАНИЙ)
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и содержащих нечётное количество единиц. Например, ‘1aa’, ‘10aa’, ‘a1aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
No4 Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
No5 Пусть КС-язык задан своим описанием:
L={α = c 2k β | β – цепочки с одинаковым количеством (ненулевым) символов ‘a’ и ‘b’, расположенных в любом порядке, k 0}. Например, ‘ab’, ‘ccab’, ‘ccba’, ‘ccccbaabab’, ‘aabbba’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
No6 Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
No7 Пусть требуется выполнить перевод цепочек с одного КС-языка на другой:
= {(x,y) | x = 1nak+1bk, y=0k+11n| k0, n>0}. Например: (1a,01), (1aab,001).
Построить T – схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
No8 Построить преобразователь с магазинной памятью P для выполнения перевода (P) из задачи No7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.
Дополнительная информация
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 01.03.2012
Рецензия:Уважаемый
Бах Ольга Анатольевна
Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 01.03.2012
Рецензия:Уважаемый
Бах Ольга Анатольевна
Похожие материалы
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции"
1231233
: 23 января 2012
Задание №1
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
Построить регулярную грамматику, задающую язык из задачи №1.
Задание №3
Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода,
23 руб.
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции» Вариант 6
Сергей38
: 26 января 2023
Написать программу, которая по предложенному описанию языка построит регулярную грамматику (ЛЛ или ПЛ – по заказу пользователя), задающую этот язык, и позволит сгенерировать с её помощью все цепочки языка в заданном диапазоне длин. Вариант задания языка: алфавит, кратность вхождения некоторого символа алфавита и обязательная фиксированная подцепочка, на которую заканчиваются все цепочки языка.
600 руб.
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции". Вариант № 19
sarahock
: 11 декабря 2012
1. Пусть регулярный язык задан своим описанием:Множество всех цепочек из {0,a,b}*, имеющих подцепочку ’aa’ и заканчивающихся цепочкой ’ab’. Например, ‘aab’, ‘aaab’, ‘0aa0ab’ и т.п. Построить регулярное выражение, задающее этот язык.
2.Построить регулярную грамматику, задающую язык из задачи No1.
3.Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике.
4.Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1...
180 руб.
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции». Вариант 3
m9c1k
: 20 марта 2012
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая
200 руб.
Вариант 15. Люнет
Чертежи сборочные и деталировки 2D/3D
: 14 октября 2024
Возможные программы для открытия данных файлов:
WinRAR (для распаковки архива *.zip или *.rar)
КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d, *.a3d, *.spw
Любая программа для просмотра ПДФ для открытия ПДФ файлов.
Пьянкова Ж.А. Компьютерная графика. Построение трехмерных сборочных единиц в системе КОМПАС 3D.
Вариант 15. Люнет
Люнет – приспособление для металлорежущего станка, поддерживающее предмет во избежание его прогиба или дрожания при обработке. Данный люнет предназначен
150 руб.
Вариант 15. Люнет
Чертежи СибГУ, СФУ
: 4 июля 2023
Чертежи деталей:
1. Державка резцовая
2. Втулка сменная
3. Крышка
Сборочный чертеж , спецификация, 3D модели деталей и сборка.
Описание сборки.
125 руб.
Люнет - Вариант 15
.Инженер.
: 16 мая 2023
Ж.А. Пьянкова. Компьютерная графика. Построение трехмерных сборочных единиц в системе "Компас 3D". Вариант 15 - Люнет. Сборочный чертеж. Модели. Деталирование.
Люнет – приспособление для металлорежущего станка, поддерживающее предмет во избежание его прогиба или дрожания при обработке. Данный люнет предназначен для обработки деталей из пруткового материала малых диаметров. Приспособление представляет собой резцовую державку (1), в специальной головке которой запрессован подшипник (4) со сменной
150 руб.
Корпус. Вариант 15
coolns
: 15 марта 2023
Корпус. Вариант 15
По двум проекциям построить третью проекцию с применением разрезов, указанных в схеме, изометрическую проекцию учебной модели с вырезом передней четверти. Нанести размеры.
Чертеж и 3d модель (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
По другим вариантам и всем вопросам пишите в Л/С. Отвечу и помогу.
100 руб.
Другие работы
СИНЕРГИЯ Русский язык (Общеобразовательные дисциплины) Тест 80 баллов 2024 год
Synergy2098
: 15 октября 2024
СИНЕРГИЯ Русский язык (Общеобразовательные дисциплины) (Вступительный тест)
МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО
2024 год
Ответы на 82 вопроса
Результат – 80 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. (1)... (2) Он называется лазерный оптико-акустический томограф, а применять его будут для обследования новообразований в молочных железах. (3) Прибор излучением одной длины волны помогает найти в груди па-циентки неоднородность размером со спичечную головку, а
228 руб.
Дело Зорге
Slolka
: 4 сентября 2013
До 1964 года в Советском Союзе на дело Зорге было наложено табу. Непроницаемая завеса молчания окутывала его имя. Но в тот год молчание было взорвано. Тогдашний советский лидер Н.С. Хрущев совершенно случайно попал на закрытый просмотр кинофильма французского режиссера Ива Чампи “Кто вы, доктор Зорге ?”: Лента очень понравилась Никите Сергеевичу и он воскликнул “ Так ведь это же герой! ”И завертелось ... Во всех газетах и журналах появились разнообразные материалы о Зорге , его родственниках , е
Теплотехника 21.03.01 КубГТУ Задача 3 Вариант 71
Z24
: 24 января 2026
По стальному трубопроводу длиной 100 м, наружным диаметром d и толщиной стенки δ со скоростью ω движется метан с температурой tж1. Трубопровод покрыт изоляционным материалом с коэффициентом теплопроводности λиз = 0,07 Вт/(м·К). Температура окружающей среды (воздуха) – tж2. Коэффициент теплоотдачи от поверхности изоляции в окружающую среду – α2.
Определить тепловой поток, проходящий через трубопровод, и диаметр изоляции, при котором температура её наружной поверхности tиз = 40ºС.
200 руб.
Лабораторной работе №2. Алгоритмы и структуры данных. Множество как объект .
DiKey
: 23 марта 2023
Лабораторной работе №2. Алгоритмы и структуры данных.
Множество как объект .
Цель работы
Исследование эффекта от использования классов
Задание
Инициализировать множество Е, содержащее шестнадцатеричные цифры, имеющиеся в А или В, но отсутствующие в С и в D
E = A+B – С - D
Постановка задачи и описание решения
Задача заключается в том, чтобы образовать объединение множеств А и В и вычесть из него С и D.
Для реализации задачи используется 4 способа хранения множеств: массивы, списки, массивы бит
75 руб.