Тема: Программный комплекс для автоматизации проверки выполнения практической работы «Языки описания конечных автоматов» по дисциплине «Прикладная теория цифровых автоматов»
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Задание на ВКР 4
2 Анализ задания 6
2.1 Анализ предметной области 6
2.2 Основные понятия теории автоматов 7
2.3 Языки описания конечных автоматов 9
2.3.1 Матричное представление автомата 9
2.3.2 Графовое представление автомата 9
2.3.3 Теоретико-множественное представление автомата 10
2.3.4 Табличное представление автомата 11
2.4 Выбор программных средств 12
2.4.1 Выбор языка программирования 12
2.4.2 Выбор среды разработки 13
3 Структура программного комплекса 13
3.1 Структура программы для формирования базы вариантов 14
3.2 Структура программы для выполнения практической работы 18
4 Формирование отчёта 22
5 Руководство пользователя 26
5.1 Программа для формирования базы вариантов 26
5.2 Программа для выполнения практической работы 34
Заключение 44
Список сокращений 45
Список использованных источников 46
📖 Введение
Целью данной ВКР является разработка программного комплекса, позволяющего проводить выполнение и проверку практической работы «Языки описания конечных автоматов» и автоматизировать составление отчёта по практической работе.
✅ Заключение
- Произведен теоретический анализ предметной области;
- Сформулированы требования к проектируемому программному комплексу. Программный комплекс должен обеспечивать ввод, удаление и сохранение данных в базе вариантов для преподавателя. Студентам предоставляется возможность выполнить практическую работу и автоматически сформировать отчёт. Суть практической работы заключается в составлении различных представлений конечных автоматов на основе имеющихся представлений. Кроме этого, программа должна обеспечивать возможность сохранения и загрузки результатов работы;
- Выбраны средства для разработки программного комплекса. В качестве языка программирования был выбран C#, в качестве среды программирования - Microsoft Visual Studio Community 2017. Программный комплекс предназначен для работы в ОС семейства Windows, начиная с Windows 7 по условиям задания;
- Разработана структурная схема программного комплекса;
- Реализован программный продукт, что и являлось основной целью данной



