Контрольная работа по предмету: Теория языков программирования и методы трансляции. 4 вариант

Цена:
250 руб.

Состав работы

material.view.file_icon
material.view.file_icon 240724.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Вариант 4

No1 Пусть регулярный язык задан своим описанием:

Множество всех цепочек из {0,1,a}*, которые содержат подцепочку ’00’ и нечётное количество единиц. Например, ‘00a1’, ‘100a’, ‘0100’, ‘100’ и т.п.

Построить регулярное выражение, задающее этот язык.

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

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

No4 Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.

No5 Пусть КС-язык задан своим описанием:

L={a k b k c 2n 1⁄2 k 3 0, n > 0}. Например, ‘cc’, ‘abcc’, ‘aabbcc’, ‘aaabbbcc’.

Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.

No6 Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.

No7 Пусть требуется выполнить перевод t цепочек с одного КС-языка на другой:
t = {(x,y) | x = 0k+21k, y=ak+1b2k | k3 0}. Например: (00,a), (0001,aabb).

Построить T – схему синтаксически управляемого перевода для выполнения этого t (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.

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

Дополнительная информация

Уважаемый слушатель,­ дистанцион­ного обучения,
Оценена Ваша работа по предмету: Теория языков программир­ования и методы трансляции­
Вид работы: Контрольна­я работа 1
Оценка:Зач­ет
Дата оценки: 04.04.2012
Рецензия:У­важаемая ,

Замечания в файле.

Бах Ольга Анатольевн­а
Контрольная работа по предмету: «Теория языков программирования и методы трансляции». Вариант № 1
No1 Пусть регулярный язык задан своим описанием: Множество всех цепочек из {0,1,a}*, которые содержат подцепочку ’01a’ и чётное количество единиц. Например, ‘01a1’, ‘101a’, ‘101a101’ и т.п. Построить регулярное выражение, задающее этот язык. No2 Построить регулярную грамматику, задающую язык из задачи No1 No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая н
User xtrail : 9 апреля 2013
750 руб.
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
User Илья272 : 5 ноября 2023
1300 руб.
Теория языков программирования и методы трансляции
Билет No1 1) Классификация грамматик и языков по Хомскому. Проиллюстрировать на примерах (примеры должны быть свои). 2) Нисходящий распознаватель языков с возвратами. Алгоритм распознавателя с подбором альтернатив. Проиллюстрировать на примере (пример должен быть свой). 3) Построить детерминированный автомат с магазинной памятью P (с опустошением стека), допускающий язык L(P) = {a n b n c 2k k > 0, n 0}. Построить КС-грамматику для задания этого же языка.
User piligrim-24 : 11 апреля 2012
50 руб.
Теория языков программирования и методы трансляции
Лабораторная работа № 3 По дисциплине «Теория языков программирования и методы трансляции» Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный авт
User piligrim-24 : 3 марта 2012
50 руб.
Теория языков программирования и методы трансляции. ЛАБОРАТОРНАЯ РАБОТА № 4. Вариант №18
Перевод с помощью СУ-схемы Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение. Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экране); цепочки вводить с к
User Shamrock : 27 января 2015
250 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №4. Вариант №3
Лабораторная работа № 4 Перевод с помощью СУ-схемы Задание Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение. Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать и
User JulDir : 22 сентября 2013
69 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №4 вариант 6
Контрольные вопросы: 1 В чём отличие работы схемы СУ-перевода от порождения цепочек языка при помощи обычной грамматики? 2 Постройте схему СУ-перевода, которая будет переводить цепочки из алфавита {a,b,+,*} из префиксной записи в постфиксную (в том же алфавите). Проверьте работу программы на этой схеме.
User mike_vorn : 18 марта 2012
350 руб.
Теория языков программирования и методы трансляции билет 11
Билет No 11 Факультет ИВТ (ДО) Курс 4 Семестр 7 Дисциплина Теория языков программирования и методы трансляции 1) Автоматные грамматики – определение, способ приведения регулярной грамматики к автоматному виду. Проиллюстрировать на примере (пример должен быть свой). 2) Схема работы компилятора, основные этапы компиляции. Краткая характеристика основных фаз компиляции. 3) Пусть дана грамматика для арифметических выражений: G ({+,–,/,*,a,b,(,)}, {S,T,E}, P, S), где правила P имеют вид: S S+TS–TT
User 09809845 : 4 ноября 2022
800 руб.
Курсовой проект. ОАС категории «В» с разработкой зоны ТО и ТР, участка электротехнического автомобиля Kia Sportage 3
ОАС категории «В» с разработкой зоны ТО и ТР, участка электротехнического автомобиля Kia Sportage III Целью курсового проекта является выполнение проекта городской ОАС категории «В» с разработкой зоны ТО и ТР, участка электротехнического и технологического процесса на замену автоматической коробки передач автомо-биля Kia Sportage III с использованием сканера Hyundai and Kia GDS VCI и оформлением заказ-наряда. Содержание Введение 4 1 Технологический расчёт 5 1.1 Обоснование исходных данных и р
User DiKey : 20 июня 2022
300 руб.
Курсовой проект. ОАС категории «В» с разработкой зоны ТО и ТР, участка электротехнического автомобиля Kia Sportage 3
Технологическая (проектно-технологическая) практика по теме Обеспечение информационной безопасности на предприятии, в информационной системе которого циркулируют персональные данные (ПДн) сотрудников, контрагентов.
Технологическая (проектно-технологическая) практика по теме Обеспечение информационной безопасности на предприятии, в информационной системе которого циркулируют персональные данные (ПДн) сотрудников, контрагентов. 1)Отчет 2) Дневник практики
User dralex : 6 июля 2021
550 руб.
Математический анализ. Контрольная работа № 2
Семестр 2, Вариант 8 1. При помощи вычетов вычислить данный интеграл по контуру Найти все особые точки функции, определить их характер (для полюсов указать порядок) и вычислить вычеты в них. 3. Вычертить область плоскости по данным условиям:
User rawsik : 8 апреля 2012
100 руб.
Экзаменационная работа по дисциплине: Проектирование и эксплуатация сетей связи. Билет 10
Билет №10 1. Охарактеризуйте подходы формального описания структур сетей электросвязи. 2. Поясните понятие "сметная часть проекта". 3. Принципы устранения неисправностей в EWSD. 4. Задача. Задан граф G .Сколько компонент связности содержит граф G?
User Учеба "Под ключ" : 8 ноября 2022
400 руб.
Экзаменационная работа по дисциплине: Проектирование и эксплуатация сетей связи. Билет 10 promo
up Наверх