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

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

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

Описание

Моделирование работы ДКА

Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы», «после прочтения цепочки автомат не пришёл в конечное состояние» и т.п. Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры.
На вход программы подаётся ДКА (множество состояний, алфавит языка, начальное состояние, множество заключительных состояний, функция переходов в виде таблицы) и проверяемая цепочка символов (может вводиться многократно, т.е. возможно проверить любое количество цепочек). При этом в проверяемую цепочку могут входить и символы, не принадлежащие алфавиту языка; цепочка может быть и пустой.
Программа должна предоставлять пользователю возможность изменять начальное и конечные состояния с сохранением введённой функции переходов для заданного автомата.
Выход – отображение на экране процесса проверки цепочки в виде последовательной смены конфигураций и вывод результата – сообщения, принадлежит ли цепочка языку.
Проверить работу программы на примерах из лекций и задачах из контрольных вопросов.
Лабораторная работа №2 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа № 2 Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, “в цепочке присутствуют посторонние символы”, “после прочтения цепочки ав
User Сергей38 : 26 января 2023
200 руб.
Лабораторная работа №2 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа № 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 руб.
Лабораторная работа №2 по дисциплине: Теория языков программирования и методы трансляции. Тема. Моделирование работы ДКА.
Лабораторная работа № 2 Моделирование работы ДКА Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы», «после прочтения цепочки а
User Udacha2013 : 31 октября 2015
250 руб.
Лабораторная работа 2 По дисциплине: Теория языков программирования и методы трансляции. Тема: Моделирование работы ДКА. Вариант3
Задание. Пусть регулярный язык задаётся конечным автоматом – ДКА (теоретический материал разделов 1.5, 2.2). Написать программу, которая будет проверять по заданному автомату вводимую цепочку и делать вывод о том, принадлежит ли она рассматриваемому регулярному языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку – например, «в цепочке присутствуют посторонние символы», «после прочтения цепочки автомат не пришёл в конечное состояние» и
User alexadubinina : 20 ноября 2024
400 руб.
Гидравлика 1990 Задача 24 Вариант 7
Вода перекачивается насосом I из открытого бака в расположенный ниже резервуар В, где поддерживается постоянное давление р по трубопроводу общей длиной l и диаметром d. Разность уровней воды в баках h (рис.17). Определить напор, создаваемый насосом для подачи в бак B расхода воды Q. Принять суммарный коэффициент местных сопротивлений ξ=6,5. Эквивалентная шероховатость стенок трубопровода кэ=0,15 мм.
User Z24 : 24 ноября 2025
150 руб.
Гидравлика 1990 Задача 24 Вариант 7
Расчет и проектирование вакуумного деаэратора
ОГЛАВЛЕНИЕ Введение 1 Основные условные обозначения и индексы 2 Классификация и особенности конструкций вакуумных деаэраторов 3 Расчет и проектирование вакуумного деаэратора - Исходные данные. (таблица А) 6 - Основные технические характеристики струйно-барботажного вакуумного деаэратора вертикального типа конструкции ЦКТИ. (таблица Б) 7 - Геометрические характеристики струйно-барботажного вакуумного деаэратора вертикального типа конструкции ЦКТИ - ЧМЗ. (таблица В)
User Рики-Тики-Та : 23 марта 2011
55 руб.
: Развитие Москвы в XVI веке
План: 1. Китай-город. 2. Попытка планировки московских улиц. 1)К 16 веку на территории пасада почти не осталось дворов ремесленников. Насмену им пришли дворы бояр и богатых купцов -"гостей". Однако этот район Москвыне был укреплён. В случае опасности его жители должны были, бросив дворы,спасаться в Кремле. В 1534 году по восточной границе пасада был прорыт глубокийров и насыпан вал, а в 1535 году началось строительство кирпичных стен и башен,получивших тогда-же название "Китай-город". Происхо
User Qiwir : 26 августа 2013
10 руб.
Изучение особенностей формирования ассортимента товаров в торговом предприятии ОАО ЦУМ-Минск
Содержание Введение………………………………………………………………………………………………………….3 Краткая характеристика торгового предприятия ОАО «ЦУМ-Минск»…………………………………………………………………………………………………..6 Широта, глубина, полнота ассортимента универмага…………………………………………………………………………………………….7 Анализ соответствия фактического наличия товара утверждённому ассортиментному перечню секции «Часы» ОАО «ЦУМ-Минск» …………………………………………………………………………........................................9 Основные положения ассортиментной политики предприятия по формиро
User alfFRED : 31 марта 2014
10 руб.
up Наверх