Теория языков программирования и методы трансляции

Цена:
50 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Main.vsd
material.view.file_icon MPA.cfg
material.view.file_icon MPA.dof
material.view.file_icon MPA.dpr
material.view.file_icon MPA.exe
material.view.file_icon MPA.res
material.view.file_icon Unit1.dcu
material.view.file_icon Unit1.ddp
material.view.file_icon Unit1.dfm
material.view.file_icon Unit1.pas
material.view.file_icon отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Visio
  • Microsoft Word

Описание

Лабораторная работа № 3
По дисциплине «Теория языков программирования и методы трансляции»

Моделирование работы МПА
Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока не возникнет желание закончить работу.

Контрольные вопросы:

Обязательно ли должна быть задана функция переходов для всех возможных сочетаний “состояние, входной символ, символ стека”? Как поведёт себя автомат, если при проверке цепочки встретит неизвестную комбинацию?

В каком случае цепочка считается допущенной автоматом, а в каком – нет?

Возможно ли в качестве алфавита магазина использовать символы, отличные от алфавита языка? Изменится ли работа программы, если изменить только алфавит магазинных символов (и соответствующие правила функции переходов)? Если в Вашей программе это недопустимо – доработайте программу.

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 27.02.2011
Рецензия:Уважаемый
Бах Ольга Анатольевна
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
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 руб.
Теория языков программирования и методы трансляции билет 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 руб.
Теория языков программирования и методы трансляции. Билет №23
Билет № 23 1. Построение ДКА, эквивалентного заданному НКА. Классы эквивалентности, минимизация ДКА. Проиллюстрировать на примере (пример должен быть свой). 2. Схема синтаксически управляемого перевода с одного языка на другой – необходимые определения, СУ-перевод. Проиллюстрировать на примере (пример должен быть свой). 3. Построить и изобразить графически детерминированный конечный автомат для распознавания множества цепочек из алфавита {a,b,c}* четной длины, начинающихся с символа ‘с’ и закан
User IT-STUDHELP : 30 декабря 2021
500 руб.
promo
Теория языков программирования и методы трансляции. Билет №9
Билет No 9 Факультет ИВТ (ДО) Курс 4 Семестр 7 Дисциплина Теория языков программирования и методы трансляции 1) Регулярные множества и регулярные выражения (РВ). Определение, свойства РВ. Проиллюстрировать на примерах (примеры должны быть свои). 2) Алгоритм восходящего анализа языков без возвратов, основанный на грамматиках операторного предшествования. Проиллюстрировать на примере (пример должен быть свой). 3) Построить и изобразить графически детерминированный конечный автомат, распозн
User IT-STUDHELP : 30 декабря 2021
500 руб.
promo
«Теория языков программирования и методы трансляции». Вариант №6
Написать программу, которая по предложенному описанию языка построит регулярную грамматику (ЛЛ или ПЛ – по заказу пользователя), задающую этот язык, и позволит сгенерировать с её помощью все цепочки языка в заданном диапазоне длин. Предусмотреть возможность поэтапного отображения на экране процесса генерации цепочек. Вариант задания языка: Алфавит, кратность вхождения некоторого символа алфавита и обязательная фиксированная подцепочка, на которую заканчиваются все цепочки языка. Программа должн
User NikolaSuprem : 18 ноября 2021
500 руб.
Теория языков программирования и методы трансляци. Билет № 13
Билет No 13 Факультет ИВТ (ДО) Курс 4 Семестр 7 Дисциплина Теория языков программирования и методы трансляции 1) Эквивалентные способы задания регулярных языков. Свойства регулярных языков, способ проверки языка на регулярность. Проиллюстрировать на примере (пример должен быть свой). 2) Лексический анализ как первый этап процесса компиляции. Проиллюстрировать на примере (пример должен быть свой). 3) Построить детерминированный автомат с магазинной памятью P (с опустошением стека), допуск
User ivanPBT22 : 28 мая 2015
300 руб.
Билет № 4 "Теория языков программирования и методы трансляции
1) Понятие и формальное определение грамматики. Грамматика как способ задания языка. Описание языка программирования посредством грамматик. Проиллюстрировать на примере (пример должен быть свой). 2) Автоматы с магазинной памятью (МПА) как распознаватели КС-языков; необходимые определения (такт, конфигурация, функция перехода), классификация МПА. Проиллюстрировать на примерах (примеры должны быть свои). 3) Построить СУ-схему обращения цепочек, т.е. перевода (w, wR), где w ∈ {a,b,c}*. Построить пр
User migsvet : 17 мая 2014
500 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 10.46
Из открытого бака (рис. 10.23) вода вытекает через два малых отверстия в атмосферу. Одно отверстие расположено на расстоянии h2=2 м, другое h1=3 м. Определить, при какой глубине воды в резервуаре дальность струи для обоих отверстий будет одинаковой.
User Z24 : 18 октября 2025
150 руб.
Суров Г.Я. Гидравлика и гидропривод в примерах и задачах Задача 10.46
Техническое обеспечение внесения минеральных удобрений в ОАО «Птицефабрика «Дружба» Барановичского района с модернизацией машины для внесения минеральных удобрений РУ-7000 путем установки выравнивателя потока (дипломный проект)
Дипломный проект выполнен на 9 листах графической части с расчетно-пояснительной запиской на 87 страницах машинописного текста. Цель проекта–Заключается в применении перспективных методов улучшения качества и точности внесения минеральных удобрений. В проекте изложены анализ хозяйственной деятельности и перспектив-ный план развития хозяйства. Описаны производственные процессы. Произведена модернизация распределителя удобрений РУ-7000. В конструкцию машины внесли изменения с дальнейшей
User Shloma : 26 октября 2020
1590 руб.
Техническое обеспечение внесения минеральных удобрений в ОАО «Птицефабрика «Дружба» Барановичского района с модернизацией машины для внесения минеральных удобрений РУ-7000 путем установки выравнивателя потока (дипломный проект)
Производственный менеджмент
Задание на контрольную работу "Технико-экономический проект развития ГТС" Выбор варианта контрольной работы производится по последней цифре пароля. Исходные данные для каждого студента представлены в следующем виде: Ёмкость проектируемой АТС, номеров ____ . Количество соединительных линий от проектируемой АТС к другим АТС и УВС (исходящие/входящие): АТС 1 ___ /___ УВС 1 ___ / __ АТС 2 ___ /___ УВС 2 ___ / __ АТС 3 ___ /___ УВС 3 ___ / __ Рассто
User ВитОс : 16 сентября 2017
150 руб.
Зачетная работа по дисциплине: Устройство оптоэлектроники
Вопросы к зачету по курсу «Устройства оптоэлектроники». Раздел: Физические основы оптоэлектроники 1.Закон Снеллиуса. Раздел Излучатели. 2.Вольт-амперная характеристика светоизлучающих диодов использующих различные полупроводниковые материалы. Раздел «Фотоприемные приборы и устройства» 3.Устройство и принцип действия фотодиодов с p-i-n структурой. Раздел «Применение оптоэлектронных приборов и устройств». 4.Устройство и принцип действия оптоэлектронного цифрового ключа. РАБОТА ВЫПОЛНЕНА САМОСТОЯТЕ
User yans : 6 ноября 2012
350 руб.
up Наверх