Тип работы:
Предмет:
Язык работы:


Программный комплекс для автоматизации проверки выполнения практической работы «Языки описания конечных автоматов» по дисциплине «Прикладная теория цифровых автоматов»

Работа №21800

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы51
Год сдачи2018
Стоимость5900 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
228
Не подходит работа?

Узнай цену на написание


Введение 3
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 по условиям задания;
- Разработана структурная схема программного комплекса;
- Реализован программный продукт, что и являлось основной целью данной


1. Постников, А. И. Теория автоматов и машинная арифметика : учеб. пособие для студентов вузов / А. И. Постников, Е. А. Вейсов - Красноярск : ИПЦ КГТУ, 2006. - 376 с
2. Представления автомата [Электронный ресурс] - Режим доступа: https://studfQes.net/preview/5971014/page:32/.
3. Полное руководство C# [Электронный ресурс] - Режим доступа: https://metanit.com/sharp/tutorial/.
4. Пространство имён System.Security.Cryptography [Электронный ресурс] - Режим доступа: https://msdn.microsoft.com/ru-
ru/library/system.security.cryptography(v=vs.110).aspx.
5. СТО 4.2-07-2014 Стандарт организации «Общие требования к построению, изложению и оформлению документов учебной деятельности. - Красноярск : ИПК СФУ, 2014. - 60 с.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ