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

Цена:
100 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon a.txt
material.view.file_icon b.txt
material.view.file_icon c.txt
material.view.file_icon lab3.doc
material.view.file_icon
material.view.file_icon a.txt
material.view.file_icon b.txt
material.view.file_icon c.txt
material.view.file_icon Lab3.cfg
material.view.file_icon Lab3.dof
material.view.file_icon Lab3.dpr
material.view.file_icon Lab3.dproj
material.view.file_icon Lab3.dproj.2007
material.view.file_icon Lab3.dproj.local
material.view.file_icon Lab3.identcache
material.view.file_icon Lab3.res
material.view.file_icon Lab4.cfg
material.view.file_icon Lab4.dof
material.view.file_icon Lab4.res
material.view.file_icon Umain.dcu
material.view.file_icon Umain.dfm
material.view.file_icon Umain.pas
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

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

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

2012,Зачет
Теория языков программирования и методы трансляции. Лабораторная работа №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 Сергей38 : 26 января 2023
200 руб.
Лабораторная работа №3 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа №3 по дисциплине Теория языков программирования и методы трансляции
Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также произв
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа №3. Теория языков программирования и методы трансляции. Все варианты.
Лабораторная работа № 3 Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. В
User SibGUTI2 : 24 сентября 2016
30 руб.
Лабораторная работа №3 по дисциплине «Теория языков программирования и методы трансляции»
Моделирование работы МПА Содержание 1. Постановка задачи 2 2. Описание входных данных программы и её результатов 3 3.Описание основных переменных, основных блоков и подпрограмм 4 4. Алгоритм решения задачи 5 5. Текст программы 6 6. Результаты работы 17 7. Ответы на контрольные вопросы 19 Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадле
User 1231233 : 23 января 2012
23 руб.
Лабораторная работа №3 по дисциплине "Теория языков программирования и методы трансляции"
Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку. Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выпол
User uksne : 22 августа 2011
250 руб.
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
User Илья272 : 5 ноября 2023
1300 руб.
Гидравлика Задача 2.318 Вариант 3
Давление в цилиндре гидравлического пресса повышается в результате нагнетания в него жидкости ручным поршневым насосом и сжатия ее в цилиндре. Определить число двойных ходов n поршня ручного насоса, необходимое для увеличения силы прессования детали А от 0 до 0,8 МН, если диаметры поршней: D, d; ход поршня ручного насоса l; объемный модуль упругости жидкости К=1300 МПа; объем жидкости в прессе V=60 л. Чему равно максимальное усилие F на рукоятке насоса при ходе нагнетания, если b/a?
User Z24 : 9 декабря 2025
180 руб.
Гидравлика Задача 2.318 Вариант 3
Методы и средства проектирования
Методы и средства проектирования информационных систем и технологий 1. Проект информационной системы – это … - совокупность требований к информационной системе - абстрактное представление предметной области информационной системы в виде диаграмм - проектно-конструкторская и технологическая документация - совокупность моделей, описывающих основные функции информационной системы 2. Принцип, в соответствии с которым система должна быть простой, удобной для освоения и использования, называется …
User KalashnikovAV : 2 декабря 2024
200 руб.
Методы и средства проектирования
Ремонт машин в ЦРМ Кореновского АТП (Стенд для срезания накладок с тормозных колодок колес автомобилей КамАЗ, ГАЗ)
1. В дипломном проекте произведен расчет годового объема ремонтно-обслуживающих работ, который составил 33173 чел-ч. 2. В дипломном проекте спроектирован технологический процесс ремонта автомобилей в ЦРМ. 3. В дипломном проекте разработана конструкция стенда для удаления фрикционных накладок с тормозных колодок. Внедрение этого стенда в технологический процесс является целесообразным и весьма эффективным. Расчеты показывают, что при внедрении в технологический процесс проектируемого стенда сущес
User proekt-sto : 28 июля 2018
700 руб.
Ремонт машин в ЦРМ Кореновского АТП (Стенд для срезания накладок с тормозных колодок колес автомобилей КамАЗ, ГАЗ)
Инженерная графика. Упражнение №46. Вариант №13
Все выполнено в программе КОМПАС 3D v16. Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. - Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Упражнение №46. Вариант №13. Тема: Сечения. Задание: Начертить главный вид вала, взяв направление взгляда по стрелке А. Выполнить три сечения. Сечение плоскостью А расположить на продолжении следа секущей плоскости, сечение плоскостью Б – на свободном месте чертежа, сечение плоскостью В – в проекционной связи.
User Чертежи : 14 декабря 2019
60 руб.
Инженерная графика. Упражнение №46. Вариант №13
up Наверх