Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Заказ закрыт
Создать конструктор блок-диаграмм с простейшим графическим интерфейсом на языке Python или C++

f
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 2 года
Бюджет: 5000 руб/заказ
54.45 $ — 50.53 €
Дедлайн: 27.05.2022
Программа должна создавать прямоугольные блоки и соединять их стрелочками в определённых местах(слева блока, справа сверху и снизу слева вход в блок для стрелки, выходы из блока для стрелки справа блока, слева сверху и справа снизу) , также программа должна создавать точки, где могут соединятся стрелки(ветвление, слияние стрелок).Блок должен иметь имя.

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

Снизу приложил информацию о самих диаграммах и алгоритм при помощи которого нужно построить выражение по диаграмме. И пример простейшей диаграммы которую нужно построить. Нет необходимости строить что то сложное, что такого типа тоже пойдет. Все в docx файле. 

Программа должна создавать диаграммы, переводить их в выражение и обратно, сохранять результат, а также сохранять диаграммы в виде png или pic..
Разделы:
Заказ
Опубликован:
23.05.2022 | 18:08 [поднят: 23.05.2022 | 18:08]
Заказ находится в архиве

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».