Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2018, 16:34   #1
amf
 
Регистрация: 02.05.2018
Сообщений: 5
По умолчанию Помогите пожалуйста (по логическому выражению построить схему)

Задали выполнить программу в которой вводятся логические функции, и по этим функциям должны выводиться схемы (пример схемы ниже). Посоветуйте как это можно реализовать и с помощью чего?
Изображения
Тип файла: png v4h17vkj3n8jupgsvt4u2ocokgwmhd41wqau1vkfz078a.png (4.3 Кб, 71 просмотров)

Последний раз редактировалось amf; 02.05.2018 в 16:40.
amf вне форума Ответить с цитированием
Старый 02.05.2018, 17:08   #2
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

Цитата:
Сообщение от amf Посмотреть сообщение
должны выводиться схемы
можно с помощью компонента FlexGraphics


Последний раз редактировалось beegl; 02.05.2018 в 17:18.
beegl вне форума Ответить с цитированием
Старый 02.05.2018, 17:12   #3
amf
 
Регистрация: 02.05.2018
Сообщений: 5
По умолчанию

А как грамотно связать формулу, и то что будет выводиться? И по сути вся программа должна быть написана на Delphi 7

Последний раз редактировалось amf; 02.05.2018 в 17:15.
amf вне форума Ответить с цитированием
Старый 02.05.2018, 17:29   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 02.05.2018, 17:30   #5
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

Цитата:
Сообщение от amf Посмотреть сообщение
связать формулу, и то что будет выводиться
используй этот компонент

Цитата:
Сообщение от amf Посмотреть сообщение
функция должна вводиться в пустую строку на форме, и выводиться в отдельное окно
тогда используй этот компонент/пример (AlgebraExt.rar) - PegToPMath



или этот компонент

Последний раз редактировалось beegl; 02.05.2018 в 17:41. Причина: add text
beegl вне форума Ответить с цитированием
Старый 02.05.2018, 17:38   #6
amf
 
Регистрация: 02.05.2018
Сообщений: 5
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Суть в том, что функция должна вводиться в пустую строку на форме, и выводиться в отдельное окно, кол-во переменных в функции может быть разным
amf вне форума Ответить с цитированием
Старый 02.05.2018, 18:00   #7
amf
 
Регистрация: 02.05.2018
Сообщений: 5
По умолчанию

А что делает компонент PegToPMath?
amf вне форума Ответить с цитированием
Старый 02.05.2018, 18:00   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Сообщение от amf Посмотреть сообщение
Суть в том, что функция должна вводиться в пустую строку на форме, и выводиться в отдельное окно, кол-во переменных в функции может быть разным
Ну ОК. Тогда так:

Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 02.05.2018, 18:02   #9
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от amf Посмотреть сообщение
Суть в том, что функция должна вводиться в пустую строку на форме, и выводиться в отдельное окно, кол-во переменных в функции может быть разным
Есть такая книжка:
Вирт Н.-Алгоритмы + структуры данных - программы-Мир (1985)
Она в трёх версиях была вам нужна та что с паскалем.

На половину вопросов она вам ответит.

Пишешь парсер затем разбор логического выражения. Затем на основе внутреннего представления создаешь графические объекты. Применяешь эвристики что-бы красиво рисовались элементы и выводишь их на канву. Там смотришь что-бы линии не пересекались. Что-бы объекты не слипались.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 03.05.2018, 08:15   #10
beegl
instagram
Участник клуба
 
Аватар для beegl
 
Регистрация: 24.05.2008
Сообщений: 1,451
По умолчанию

Цитата:
Сообщение от amf Посмотреть сообщение
А что делает компонент PegToPMath?
например, пишешь в поле формулу sin (x) - рисует график, и что-то считает

Последний раз редактировалось beegl; 03.05.2018 в 08:18. Причина: edit text
beegl вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите,пожалуйста, построить структурную схему retyih Общие вопросы Delphi 1 24.11.2014 16:18
Помогите,пожалуйста, построить структурную схему retyih Общие вопросы Delphi 0 24.11.2014 15:57
Помогите пожалуйста построить блок схему по программе (срочно) Алан1114 Паскаль, Turbo Pascal, PascalABC.NET 4 29.01.2014 01:32
по регулярному выражению построить грамматику(Visual C#) AmonShe Помощь студентам 0 25.01.2012 11:35