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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скремблер http://www.cyberforum.ru/cpp-beginners/thread1022380.html
Нужно написать простую программу имитирующая работу скремблера на С++.
C++ Определить длину самой упорядоченной по возрастанию подпоследовательности соседних элементов Вот данная задача, я пойму как ее сделать надо, но не пойму как это записать, помогите если не сложно. В заданной последовательности чисел длиной n (n <100) определить длину самой упорядоченной по возрастанию подпоследовательности соседних элементов. #include <iostream> using namespace std; int main () {setlocale(0,"rus"); int mas,sum=0; cout<<"Введите масив из 10 чисел"<<endl; http://www.cyberforum.ru/cpp-beginners/thread1022373.html
C++ Не происходит форматирования числа с плавующей точкой
Добрый вечер. Почему в результате выполнения след. программы выводится следующий результат? //////////////////////////////////////// #include <iostream> #include <conio.h> //////////////////////////////////////// using namespace std; //////////////////////////////////////// int main() {
C++ Задача
"по какому предмету у студента с заданным номером в журнале лучшая оценка по итогам сессии?" Дан список студентов, у каждого из которых свой номер и для каждого значения есть предметы, по которым рандомно задается оценка от 1 до 5 и необходимо определить у каких студентов оно больше всех. Буду безумноь благодарен!
C++ Дано натуральное число n. Вычислить произведение первых n сомножителей http://www.cyberforum.ru/cpp-beginners/thread1022348.html
1. Дано натуральное число n. Вычислить произведение первых n сомножителей
C++ задача на рекурсию, С++)заранее благодарю Написать функцию сложения двух чисел, используя только прибавление единицы. подробнее

Показать сообщение отдельно
Erik945
29 / 1 / 1
Регистрация: 30.08.2013
Сообщений: 37

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

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

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

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

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

А вот дальше идут непонятки. Как определять множества входов/выходов???
Можно определить как вектора указателей на переходы (для позиций), и позиции (для переходов).
Либо можно определить отдельный класс дуг, и линки давать уже на него. Но при этом нужно учитывать что есть варианты позиция->переход или переход->позиция. Соответственно можно либо создать два разных класса под дуги
или один, но содержащий входные и выходные указатели на объекты обоих типов (соответственно четыре штуки), а также флаг определяющей состояние (что на входе и что на выходе). Думал как-то приспособить темплаты, но ничего толкового не сообразил.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru