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

Цена:
100 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon 109211.doc
material.view.file_icon lab2.doc
material.view.file_icon lab2.exe
material.view.file_icon new.psu
material.view.file_icon
material.view.file_icon lab2.dpr
material.view.file_icon lab2.dproj
material.view.file_icon lab2.dproj.local
material.view.file_icon lab2.identcache
material.view.file_icon lab2.res
material.view.file_icon new.psu
material.view.file_icon UnitGlav.dfm
material.view.file_icon UnitGlav.pas

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

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

Описание

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

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

2012,Бах,Зачет
Теория языков программирования и методы трансляции. Лабораторная работа №2.
Моделирование работы ДКА 1. ПОСТАНОВКА ЗАДАЧИ Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы», «после прочтения цепочки авт
User nik200511 : 17 февраля 2016
25 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №2
Теория языков программирования и методы трансляции_Лабораторная работа 2 Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют
User bvv1975 : 26 января 2016
20 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №2
Лабораторная работа № 2 Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы», «после прочтения цепочки а
User zhekaersh : 20 февраля 2015
70 руб.
Лабораторная работа №2 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа № 2 Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, “в цепочке присутствуют посторонние символы”, “после прочтения цепочки ав
User Сергей38 : 26 января 2023
200 руб.
Лабораторная работа №2 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа №2 по дисциплине Теория языков программирования и методы трансляции
Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы», «после прочтения цепочки автомат не пришёл в конеч
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа №2. Теория языков программирования и методы трансляции. Все варианты.
Лабораторная работа № 2 Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, “в цепочке присутствуют посторонние символы”, “после прочтения цепочки
User SibGUTI2 : 8 сентября 2016
25 руб.
Лабораторная работа № 2 по дисциплине «Теория языков программирования и методы трансляции»
Моделирование работы ДКА Содержание 1. Постановка задачи 2 2. Описание входных данных программы и её результатов 3 3.Описание основных переменных, основных блоков и подпрограмм 4 4. Алгоритм решения задачи 5 5. Текст программы 6 6. Результаты работы 17 7. Ответы на контрольные вопросы 19 Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, прина
User 1231233 : 23 января 2012
23 руб.
Лабораторная работа №2 по дисциплине "Теория языков программирования и методы трансляции"
Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, “в цепочке присутствуют посторонние символы”, “после прочтения цепочки автомат не пришёл в конечн
User uksne : 22 августа 2011
250 руб.
Становлення грошової системи України
В період становлення державної незалежності Україна першою почала в умовах економічної та фінансової кризи будувати власну грошову систему, набувати досвіду емісійної справи, опановувати складний механізм грошово-кредитної політики. Становище ускладнювала нескоординованість економічної політики незалежних республік у сфері виробництва, товарообміну, грошових відносин. На початку 1992 р. у республіці панувала криза платіжних засобів. За цих умов з 10 січня 1992 р. в Україні запролваджено в обіг к
User Slolka : 19 февраля 2014
10 руб.
Расчет уклона нефтепровода-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
Расчет уклона нефтепровода-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
User as.nakonechnyy.92@mail.ru : 22 июня 2016
290 руб.
Расчет уклона нефтепровода-Чертеж-Оборудование транспорта и хранения нефти и газа-Курсовая работа-Дипломная работа
Разработка состава и технологии мазей мумиё на основе бентонитовых глин
Содержание Условные обозначения и сокращения Введение 1. Современные проблемы создание мягких лекарственных форм 1.1 Состояние и перспективы развития технологии мазей 1.2 Применение бентонитовых глин в медицине и фармации 1.3 Использование мумие в медицине 2. Материалы и методы исследования 2.1 Материалы исследования 2.2 Методы исследования 3. Технология мазей мумие на основе бентонитовой глины 3.1 Разработка состава мазей мумие на основе бентонитовой глины 3.2 Технология мази "Бенто М" Заключен
User VikkiROY : 3 февраля 2013
Расчетная часть-Расчет буровой лебедки ЛБУ-1100: Расчёт подъёмного вала на прочность и выносливость, Расчет основных параметров Подбор талевого каната, Подбор шкивов талевой системы, Расчёт размеров барабана лебёдки, Определение длины каната, необходимого
Расчетная часть-Расчет буровой лебедки ЛБУ-1100: Расчёт подъёмного вала на прочность и выносливость, Расчет основных параметров Подбор талевого каната, Подбор шкивов талевой системы, Расчёт размеров барабана лебёдки, Определение длины каната, необходимого для оснастки талевой системы БУ, Расчёт толщин стенок и бочки барабана, Определение скоростей подъёма крюка, Определение частоты вращения барабана лебёдки, Определение мощности привода лебёдки и передаточных отношений трансмиссии от двигателя д
User leha.nakonechnyy.92@mail.ru : 10 августа 2016
553 руб.
Расчетная часть-Расчет буровой лебедки ЛБУ-1100: Расчёт подъёмного вала на прочность и выносливость, Расчет основных параметров Подбор талевого каната, Подбор шкивов талевой системы, Расчёт размеров барабана лебёдки, Определение длины каната, необходимого
up Наверх