Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовые по ОАУ / Простые сети Петри.doc
Скачиваний:
73
Добавлен:
15.06.2014
Размер:
165.89 Кб
Скачать

Министерство образования и науки Республики Беларусь

Белорусский государственный университет

информатики и радиоэлектроники

Факультет информационных технологий и управления

Кафедра информационных технологий автоматизированных систем

Расчетно-пояснительная записка

к курсовой работе

по курсу «Основы автоматизированного управления»

на тему: “Простые сети Петри”

Выполнили студенты гр. ******* ***********

Руководитель Никульшин Б.В.

Минск 2001

Содержание

1 ОПИСАНИЕ ПРОГРАММЫ 3

1.1Общие сведения 3

1.2 Функциональное назначение программы 5

1.3 Описание логической структуры программы 6

1.4 Используемые программные средства 7

1.5 Вызов программы 8

1.5.1 Способы вызова программы 8

1.5.2 Входные точки в программе 8

1.6 Входные данные 10

1.7 Выходные данные 11

2 Руководство пользователю 12

2.1 Назначение программы 12

2.2 Условия выполнения программы 13

2.3 Выполнение программы 14

Вывод 17

Список использованных источников 18

Приложение 1 Блок-схема 19

Приложение 2 Текст программы: 20

1 Описание программы

    1. Общие сведения

В современном мире существует множество реальных систем, таких как, электрическая сеть, железнодорожная система, коммуникационная сеть и любая другая распределительная система, для расчета которой используется аппарат теории графов. Первые задачи теории графов были связаны с решением математических развлекательных головлолмок и задач, но со временем они выросли в серьезные научные исследования. Так, попытки найти решение задачи о кенигсбергских мостах привели к возникновению задач об обходах графов; решение задачи о перевозках дало мощный толчок к созданию эффективных методов решения транспортных задач; попытки решить сформулированную в середине 19 века задачу четырех красок стали причиной целенаправленных исследований графов, имеющих теоретическое и прикладное значение.

Моделирующие возможности сетей Петри и их эффективность в приложениях объясняются, прежде всего, тем, что сеть Петри — это интеграция графа и дискретной динамической системы, она может служить, таким образом, и статической, и динамической моделью представляемого с ее помощью объекта.

Программа написана в визуальной среде программирования Delphi 5.0. Данная среда программирования Delphi выбрана в связи с тем, что она является наиболее удобным и современным инструментом для Windows-программирования, представляет собой профессиональное средство, обеспечивающее разработку программ из компонентов, то есть, облегчается возможность создания удобного интерфейса для пользователя. Сам язык среды прост для понимания, так как построен на основе языка Object Pascal, что облегчает работу программиста. Delphi 5.0 позволяет при написании программы воспользоваться разбиением программы на подпрограммы (процедуры и функции). В Delphi 5.0 предлагаются удобные средства работы с различными типами данных, предлагается ряд удобных стандартных (для данного языка) средств работы с различными массивами, списками, стеками и т.д. Язык позволяет создать приложения с понятным для пользователя интерфейсом.

Текст основной программы представлен в файле Unit1.pas. Программа запускается вызовом исполняемого файлаProject1.ехе.Программа открывает в процессе своей работы основную форму. Главная форма “Курсовой проект по теме ”Простые сети Петри” содержит исходные данные. В ней осуществляется основная работа программы, установка событий, переходов и векторов, а также вывод окончательного результата на экран. Форма позволяет ввести и скорректировать такие данные, как количество маркеров на событии и вес ребер. Также в приложении есть две дополнительные формы, одна из которых служит для вывода окна справки “Help”, вторая форма “О программе” предназначена для вывода информации о названии программы, данных о разработчиках.

Для работы программы необходимы следующие технические и операционные средства:

  • IBM-совместимый компьютер, оснащенный мышью;

  • Оперативная память - 8 Мб и не менее 1 Mbсвободного места на жестком диске;

  • Операционная система Windows 95и выше.

Программа оснащена системой вызова помощи, благодаря которой работать с программой может даже неподготовленный пользователь.