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

Цена:
49 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab.res
material.view.file_icon Lab03.dfm
material.view.file_icon Lab03.pas
material.view.file_icon Lab3.dpr
material.view.file_icon Lab3.dproj
material.view.file_icon Lab3.dproj.local
material.view.file_icon Lab3.exe
material.view.file_icon Lab3.identcache
material.view.file_icon Lab3.res
material.view.file_icon lab03.doc
material.view.file_icon Lab3.exe

Необходимые программы

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

Описание

Лабораторная работа № 3
Моделирование работы МПА

Задание
Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока не возникнет желание закончить работу.
На вход программы подаётся ДМПА (множество состояний, алфавит языка, алфавит магазина, начальное состояние, начальное содержимое стека, множество заключительных состояний, функция переходов в виде списка правил) и проверяемая цепочка символов (может вводиться многократно, т.е. возможно проверить любое количество цепочек). При этом в проверяемую цепочку могут входить и символы, не принадлежащие алфавиту языка; цепочка может быть и пустой.
Рекомендуется для ввода исходных данных использовать соответствующую форму с полями выбора. При вводе функции переходов не рекомендуется предоставлять пользователю излишнюю свободу действий.
Выход – отображение на экране процесса проверки цепочки в виде последовательной смены конфигураций и вывод результата – сообщения, принадлежит ли цепочка языку.
Внимание!!! В ходе проверки цепочки ДМПА может проделывать пустые такты не только после прочтения всей цепочки, но и в её середине. Внимательно прочтите соответствующий раздел лекций 3.1.
Проверить работу программы на примерах из лекций и задачах из контрольных вопросов.
Дополнительно: Предоставить пользователю возможность вносить некоторые изменения в исходные данные без полного их обновления.
Теория языков программирования и методы трансляции. Лабораторная работа №3
Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также произво
User bvv1975 : 26 января 2016
20 руб.
Теория языков программирования и методы трансляции. Лабораторная работа 3.
Лабораторная работа № 3 Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. В
User zhekaersh : 20 февраля 2015
70 руб.
Лабораторная работа №3. Теория языков программирования и методы трансляции. Все варианты.
Лабораторная работа № 3 Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. В
User SibGUTI2 : 24 сентября 2016
30 руб.
Теория языков программирования и методы трансляции. ЛАБОРАТОРНАЯ РАБОТА № 3. Вариант: 18
Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также произво
User Shamrock : 27 января 2015
250 руб.
Теория языков программирования и методы трансляции. Лабораторная работа № 3. вариант 6
Контрольные вопросы: a. Обязательно ли должна быть задана функция переходов для всех возможных сочетаний “состояние, входной символ, символ стека”? Как поведёт себя автомат, если при проверке цепочки встретит неизвестную комбинацию? b. В каком случае цепочка считается допущенной автоматом, а в каком – нет? c. Возможно ли в качестве алфавита магазина использовать символы, отличные от алфавита языка? Изменится ли работа программы, если изменить только алфавит магазинных символов (и соответствующ
User mike_vorn : 18 марта 2012
350 руб.
Лабораторная работа №3 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа № 3 Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Вв
User Сергей38 : 26 января 2023
200 руб.
Лабораторная работа №3 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа №3 по дисциплине Теория языков программирования и методы трансляции
Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также произв
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа №3 по дисциплине «Теория языков программирования и методы трансляции»
Моделирование работы МПА Содержание 1. Постановка задачи 2 2. Описание входных данных программы и её результатов 3 3.Описание основных переменных, основных блоков и подпрограмм 4 4. Алгоритм решения задачи 5 5. Текст программы 6 6. Результаты работы 17 7. Ответы на контрольные вопросы 19 Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадле
User 1231233 : 23 января 2012
23 руб.
Развертка стенки и днища резервуара вертикального стального РВС-5000-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
Развертка стенки и днища резервуара вертикального стального РВС-5000-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
User as.nakonechnyy.92@mail.ru : 21 июня 2016
485 руб.
Развертка стенки и днища резервуара вертикального стального РВС-5000-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
Панкратов Г.П. Сборник задач по теплотехнике Задача 2.18
Определить в кДж/кг и процентах потери теплоты от механической неполноты сгорания топлива, если известны из данных испытаний потери теплоты топлива со шлаком Qшл4 = 600 кДж/кг, потери теплоты с провалом топлива Qпр4 = 100 кДж/кг и потери теплоты с частичками топлива, уносимыми уходящими газами Qун4 = 760 кДж/кг. Котельный агрегат работает на донецком угле марки Т состава: Ср = 62,7%; Нр = 3,1%; Sрл = 2,8%; NР = 0,9%; Ор = 1,7%; Ар = 23,8%; Wр = 5,0%. Ответ: Q4 = 1460 кДж/кг; q4 = 6%.
User Z24 : 24 сентября 2025
130 руб.
Панкратов Г.П. Сборник задач по теплотехнике Задача 2.18
Приборы СВЧ и оптического диапазона
Вопросы к зачету по курсу «ЭКП СВЧ и ОД» Билет №11 1 Какие частоты входят в поддиапазон миллиметровых волн? 2 Как можно уменьшить вредное влияние времени пролета? 3 Дайте определение понятия угла пролета. Напишите формулу. 4 Как происходит модуляция по плотности электронного потока при электростатическом управлении? 5 Назовите электровакуумные приборы СВЧ, в которых осуществляется кратковременное взаимодействие электронного потока с электромагнитным полем. 6 Где, в каком месте Л
User svpurtov75 : 18 апреля 2015
450 руб.
Вероятностный подход
Квантовая механика — это физическая теория, устанавливающая способ описания и законы движения на микроуровне. Ее начало сов­пало с началом века. М. Планк в 1900 году предположил, что свет ис­пускается неделимыми порциями энергии — квантами, и математи­чески представил это в виде формулы E=hv, где v — частота света, а h — универсальная постоянная, характеризующая меру дискретной порции энергии, которой обмениваются вещество и излучение. В атомную теорию вошли, таким образом, прерывистые физически
User evelin : 30 декабря 2012
10 руб.
up Наверх