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

start [/forum/topic.php?fid=57&msg=32343021&tid=2030496]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
152ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 458ms |

| 0 / 0 |
