
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.12.2003, 19:08
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
Задача следующая: (a+b)*с = a*c+b*c Т.е. дизъюнктивная нормальная форма. Как проще реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 20:45
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
парcер что-ли пишешь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 21:37
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
Да, совершенно верно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2003, 23:14
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
сорри, но пока не понял не вопроса... если пишешь разборщик арифм. выражений, то никакие скобки раскрывать не стоит, просто построить дерево разбора. зачем раскрыть скобки? если причина будет указана, то в чем критерий простоты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2003, 10:02
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
Поищи книжку "Теория и практика C++ Г. Шилдт " - там есть описания интерпретатора для языка Small Basic и функции для разбора выражений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2003, 10:32
|
|||
|---|---|---|---|
|
|||
Раскрыть скобки в С++ |
|||
|
#18+
Вот "велосипед" "велосипед" , может подойдет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2003, 10:48
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
2 vdimas: Это не совсем классический парсер. В двух словах так: на вход идет SQL запрос, у которого могут быть скобки, операции and, or, not. И разобрав таким образом я смогу проверять критерий по частям, если тольок сработала какая-то составляющая, слдеовательно все выражение - истина. Так делать приходится из-за специфики задачи и структуры таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2003, 17:25
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
я примерно тоже делаю и в билдере пользую #include <pcreposix.h> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2003, 04:06
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
все ясно!!! Если речь о минимизации булевых выражений, то опять же, не надо раскрывать скобки! Есть правила минимизации, применяй их рекурсивно, пока применяются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2003, 12:36
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
2 vdimas: Именно оно. Но вопрос в алгоритме обхода дерева и раскрытия скобок :-) Как проще обойти и раскрыть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.12.2003, 13:56
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
Если есть вопросы по минимизации функций алгебры логики - могу на мыло скинуть конспекты по предмету "Основы строения ЭВМ". Там много лишнего конечно будет, но нужное найдёшь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2003, 10:58
|
|||
|---|---|---|---|
Раскрыть скобки в С++ |
|||
|
#18+
хорошо, если небольшой объем, то сюда: ocherk@ukr.net ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&tablet=1&tid=2030496]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
153ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 489ms |

| 0 / 0 |
