IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Функциональная схема, модуль graf
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


Всем, добрый день!

Помогите пожалуйста решить задачку, буду рад любому виду помощи.

Задание таково:
"написать программу которая строит функциональную логическую схему за структурной формулой"

То есть, программа должна распознавать формулы коньюкции, дизьюкции и инверсии
к примеру "|" - коньюнкция, "&"- дизьюнкция , "!" - инверсия.
вводим формулу A | B & C . Программа должна вывести на экран следующее:

img119.imageshack.us/img119/5936/85827920ia8.jpg

(извините, подругому не могу вставить картинку =) форум запрещает)

Пожалуйста ПОМОГИТЕ. Заранее Очень Благодарен

Сообщение отредактировано: .:Hunter:. -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


ну подскажите хоть что нибудь!! mega_chok.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


на сколько сложной может быть формула ?Сколько переменных ? Скобки ?


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


не очень сложная ) переменных 2-4, ну 5 максимум, хотя я думаю даже 3х хватило бы...

скобки.. в принципе можно, ну мне кажется это будет сложновато осуществить, поэтому для началa хочу сделать без них

в общем формулы вида - A|B|C, A&B|C, !A&B и т.д.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Ты уж уточни задание, просто если переменных строго 3 штуки и любая формула каждую из них использует ровно один раз, как во всех приведенных тобой примерах, то решение будет достаточно простым.


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


одна переменная используется только один раз, а вот насчет количества... все таки наверное их должно быть разное количество. это сильно усложнит решение?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


уточнил задание еще раз, можно сделать задачу для формул только с тремя переменными.

Цитата
решение будет достаточно простым.


можно поподробнее
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8





Группа: Пользователи
Сообщений: 6
Пол: Мужской

Репутация: -  0  +


я конечно извеняюсь за флуд, но ответьте пожалуйста, или скажите что не знаете
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


Michael_Rybak
*****

Группа: Пользователи
Сообщений: 1 046
Пол: Мужской
Реальное имя: Michael_Rybak

Репутация: -  32  +


Цитата
я конечно извеняюсь за флуд, но ответьте пожалуйста, или скажите что не знаете


а ты лучше не извиняйся и не флудь. ответят те, кто захочет, и тогда, когда смогут.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 9.03.2021 1:05
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name