![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
.:Hunter:. |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Репутация: ![]() ![]() ![]() |
Всем, добрый день!
Помогите пожалуйста решить задачку, буду рад любому виду помощи. Задание таково: "написать программу которая строит функциональную логическую схему за структурной формулой" То есть, программа должна распознавать формулы коньюкции, дизьюкции и инверсии к примеру "|" - коньюнкция, "&"- дизьюнкция , "!" - инверсия. вводим формулу A | B & C . Программа должна вывести на экран следующее: img119.imageshack.us/img119/5936/85827920ia8.jpg (извините, подругому не могу вставить картинку =) форум запрещает) Пожалуйста ПОМОГИТЕ. Заранее Очень Благодарен Сообщение отредактировано: .:Hunter:. - |
.:Hunter:. |
![]()
Сообщение
#2
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Репутация: ![]() ![]() ![]() |
ну подскажите хоть что нибудь!!
![]() |
klem4 |
![]()
Сообщение
#3
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
на сколько сложной может быть формула ?Сколько переменных ? Скобки ?
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
.:Hunter:. |
![]()
Сообщение
#4
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Репутация: ![]() ![]() ![]() |
не очень сложная ) переменных 2-4, ну 5 максимум, хотя я думаю даже 3х хватило бы...
скобки.. в принципе можно, ну мне кажется это будет сложновато осуществить, поэтому для началa хочу сделать без них в общем формулы вида - A|B|C, A&B|C, !A&B и т.д. |
klem4 |
![]()
Сообщение
#5
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
Ты уж уточни задание, просто если переменных строго 3 штуки и любая формула каждую из них использует ровно один раз, как во всех приведенных тобой примерах, то решение будет достаточно простым.
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
.:Hunter:. |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Репутация: ![]() ![]() ![]() |
одна переменная используется только один раз, а вот насчет количества... все таки наверное их должно быть разное количество. это сильно усложнит решение?
|
.:Hunter:. |
![]()
Сообщение
#7
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Репутация: ![]() ![]() ![]() |
уточнил задание еще раз, можно сделать задачу для формул только с тремя переменными.
Цитата решение будет достаточно простым. можно поподробнее |
.:Hunter:. |
![]()
Сообщение
#8
|
Группа: Пользователи Сообщений: 6 Пол: Мужской Репутация: ![]() ![]() ![]() |
я конечно извеняюсь за флуд, но ответьте пожалуйста, или скажите что не знаете
|
Michael_Rybak |
![]()
Сообщение
#9
|
Michael_Rybak ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: ![]() ![]() ![]() |
Цитата я конечно извеняюсь за флуд, но ответьте пожалуйста, или скажите что не знаете а ты лучше не извиняйся и не флудь. ответят те, кто захочет, и тогда, когда смогут. |
![]() ![]() |
![]() |
Текстовая версия | 3.12.2023 11:39 |