С Новым годом! Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/26: Рейтинг темы: голосов - 26, средняя оценка - 4.58
8 / 8 / 4
Регистрация: 22.07.2011
Сообщений: 70

Логические схемы

18.01.2013, 16:55. Показов 4863. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Подскажите пожалуйста: если имеется набор готовых объектов для написания программы построения логических схем (программирование на Visual C++ 2010 Professional), то возможно ли автоматическое построение логической схемы по формуле?
Возможно ли решить обратную задачу - по построенной схеме восстановить формулу?
Заранее спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.01.2013, 16:55
Ответы с готовыми решениями:

Логические операции и if
если вдруг кто разбирается,помогите пожалуйста! 1) #include <conio.h> #include <stdio.h> void main() { clrscr(); ...

Бинарные числа и логические операции
У вас есть два 16 битных регистра R1 и R2, для представления отрицательных чисел используется дополнение до 2. В регистре R1 хранится число...

GPS – универсальный решатель задач. Логические агенты
Есть 2 вопроса очень интересных в каких хочеться разобраться. Посоветуйте книгу где материал о них хорошо написан. Вопросы: GPS –...

10
 Аватар для OldFedor
7486 / 4150 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
05.03.2013, 12:10
Цитата Сообщение от Urian Посмотреть сообщение
автоматическое построение логической схемы по формуле
Может пригодится? http://festival.1september.ru/articles/506655/

Удачи.
1
8 / 8 / 4
Регистрация: 22.07.2011
Сообщений: 70
05.03.2013, 12:41  [ТС]
Большое спасибо, OldFedor. Но в указанной Вами статье не говорится о возможности автоматического построения логической схемы по формуле, а именно это и хотелось бы знать наверняка: возможно ли и насколько сложно построение схемы по формуле.

P.S. К слову сказать, я долго искал, но так и не нашёл в Сети ни одной программы, которая предоставила бы возможность введения логической формулы и построения по ней схемы.
0
 Аватар для OldFedor
7486 / 4150 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
05.03.2013, 14:56
Цитата Сообщение от Urian Посмотреть сообщение
но так и не нашёл в Сети ни одной программы
Я тоже.
Но в нашем политехе есть похожая разработка на кафедре КИТР.
Попробую узнать. Отпишусь после праздников сдесь же.
0
8 / 8 / 4
Регистрация: 22.07.2011
Сообщений: 70
05.03.2013, 16:53  [ТС]
Буду весьма благодарен за любую информацию.
0
 Аватар для OldFedor
7486 / 4150 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
05.03.2013, 18:54
Цитата Сообщение от Urian Посмотреть сообщение
Буду весьма благодарен за любую информацию.
Неожиданно быстро ответили. Программ нет. Только хотят (но не очень) заняться.
Зато дали одну работу.
По ней можно найти концы, в том числе и по списку литературы.

Decomposer.pdf

Чем мог. Удачи.
1
 Аватар для Izual
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
05.03.2013, 23:01
Цитата Сообщение от Urian Посмотреть сообщение
возможно ли автоматическое построение логической схемы по формуле?
А можно простенький примерчик увидеть как это должно быть? В смысле пример формулы и рисунка на выходе... (думаю, может стоит заморочиться и написать такую прогу...)
0
 Аватар для OldFedor
7486 / 4150 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
06.03.2013, 09:55
Цитата Сообщение от Izual Посмотреть сообщение
думаю, может стоит заморочиться и написать такую прогу...
Конечно стоит.
Но задача только на первый взгляд простая.
Такие программы, как мне пояснили, конечно есть. Особенно забугорные.
Но вот заковыка какая. Результат их работы приходится доводить до ума в ручную!
(я не говорю про простые и очевидные выражения).
Алгоритмы оптимизации, заложенные в них, не всегда дают очевидный результат.
"Вдруг" появляются сумматоры, мульти- и демультиплексоры.
Часто вариантов предлагается с десяток, если переменных больше 6-8-ми.
Это я со слов. Не моя тема.
0
 Аватар для Izual
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
06.03.2013, 10:31
Но задача только на первый взгляд простая.
Я вот уже месяц на форуме лазию и столько увидел примеров кодов которые написанны не простыми цыклами и операторами ( которые ещё в школе изучали), а зачастую непонятными return/continue и т.п. специфическими для С++ операторами... Хотя можно было бы писать и без них. А чего стоит MFC, имхо классы - не нужная вещь, вполне достаточно структур - и главное что они просты в разшифровке и написанию.
Истинная мудрость скрывается в простоте.

Результат их работы приходится доводить до ума в ручную!
Даже если программа даст на выходе хотя бы половину от сделанной работы с пояснениями, то это уже прогресс. А самородков, которые могут изобрести новые алгоритмы среди словян хватает, так что думаю что это просто дело времени =) Авось кто и додумается ^ ^

И всё же хотелось бы увидеть хотяб простенький примерчик =)
1
8 / 8 / 4
Регистрация: 22.07.2011
Сообщений: 70
06.03.2013, 10:48  [ТС]
Всем огромное спасибо. Выкладываю пример.

Т.е. вводится небольшая формула и строится схема. В моем случае не требуется работать с формулами, в которых больше 4-х переменных.
Миниатюры
Логические схемы  
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
06.03.2013, 11:06
...если исключить различную минимизацию булевых выражений, а исходить из "тупого" построения схемы по формуле, то решение проблемы видится что называется в лоб - использование лексического анализа (определение приоритетов и последовательное построение). Такой анализ часто используется для Текстовый анализатор формул. Или Разбор и трансляция математических формул.

Есть из готового: TMathExpression (компонент, предназначенный для синтаксического анализа и расчета математических выражений), ArtFormula (содержит два невизуальных компонента для Delphi и Lazarus предназначенных для синтаксического анализа, парсинга и выполнения формул), прожекты https://sourceforge.net/projects/maxima/, https://sourceforge.net/projects/octave/.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2013, 11:06
Помогаю со студенческими работами здесь

Можно ли рисовать логические символы в текстовом поле?
какие вообще применяют варианты при надобности этого? инверсия, сложение ну и так далее?

Логические Схемы
Всем Привет Кто из вас проходил Логические Схемы(Logic Circuits) или просто знает карту Карно?

Логические схемы
Здраствуйте.Пожалуйста помогите решить тест.Я думаю ответ P2 ,но мне кажется это неправильно.

Логические схемы
Может быть есть у кого нибудь программа на подобие протеуса написанная на C# но только с базовыми операциями (and,or,xor,not)

Логические схемы
Здравствуйте, можете помочь построить логические схемы по этим формулам ? по первой вроде нарисовал, а вот по второй и третей не очень...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru