Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Erik945
29 / 1 / 1
Регистрация: 30.08.2013
Сообщений: 37
#1

Сети Петри - C++

28.11.2013, 21:50. Просмотров 433. Ответов 0
Метки нет (Все метки)

Суть такая - нужно сварганить простейший редактор сетей Петри.
Понятно что нужны два класса - для позиций (position) и переходов (transition).

Соответственно позиции могут содержать (только данные, методов пока не касаемся)
-идентификатор (имя, номер, в общем, что-то для обращения)
-множество входов
-множество выходов
-количество фишек

переходы
-идентификатор (имя, номер, в общем, что-то для обращения)
-множество входов
-множество выходов

А вот дальше идут непонятки. Как определять множества входов/выходов???
Можно определить как вектора указателей на переходы (для позиций), и позиции (для переходов).
Либо можно определить отдельный класс дуг, и линки давать уже на него. Но при этом нужно учитывать что есть варианты позиция->переход или переход->позиция. Соответственно можно либо создать два разных класса под дуги
или один, но содержащий входные и выходные указатели на объекты обоих типов (соответственно четыре штуки), а также флаг определяющей состояние (что на входе и что на выходе). Думал как-то приспособить темплаты, но ничего толкового не сообразил.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 21:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сети Петри (C++):

Сети Петри и С++ - C++
нужно с помощью сетей Петри описать протокол передачи данных и с помощью С++ написать программу, имитирующую работу этой модели. Вопрос....

Программа сохранения для сети Петри - C++
Дана сеть Петри с матрицами входа и выхода D— и D+ и начальная маркировка μ0. Как можно составить алгоритм для решения задачи сохранения...

Подсчитать сумму простых чисел до числа N в сетях Петри - C++
выдали задание "подсчитать сумму простых чисел до числа N" сама программа лёгкая, но проблема в том, что нужно это всё сделать в сетях...

Возможно ли применение сетей Петри для улучшения качества кода и реверс инжинеринга? - C++
Т.к. в ветке "С++ для экспертов" у меня нет прав на создание сообщения и оно не совсем связано с программированием, то задаю вопрос тут. ...

Ординарная Сеть Петри для задачи об "обедающих философах" - C++
Помогите с сетью Петри. дуб в этом Задача об обедающих философах. Пять философов отдыхают в пансионате. Каждый из философов может...

Дана матрица соединений некоторой сети из n узлов; получить матрицу связей этой сети - C++
Сетью называется совокупность точек (узлов), некоторые из которых соединены между собой стрелками. Сети, состоящей из n узлов, можно...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 21:50
Привет! Вот еще темы с ответами:

нейронные сети (адаптивные сети) - C++
нужен исходник 3д или 2д адаптивной сетки для небольшого использования в своей работе (растягивалась что бы на какуюнить фигуру на...

Сети Петри . Любой простой пример программы с сетями Петри С++ или на других языках программирования - C++
Помогите пожалуйста . Сети Петри . Любой простой пример программы с сетями Петри С++ или на других языках программирования.

Сети Петри - Теория автоматов
Здравствуйте, сообщество :) Может кто-нибудь что-нибудь внятное рассказать (или направить) о современном применении сетей Петри?...

Сети Петри - C++ Builder
Ребята, у меня возникла такая проблема, мне нужно сделать сеть петри. Задача звучит так: в библиотеке есть 5 учебников, количество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru