|
|
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Как в польской записи реализовать соблюдение приоритета операций? Может знает кто?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:33 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Привет, Nabat! Ты пишешь: NabatN> Как в польской записи реализовать соблюдение приоритета операций? Может знает кто?...хм... это как, простите?.. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:37 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
...ну, чтобы 2+2*2 равнялось 6-ти, а не 8-ми, т.е. чтобы он (алгоритм) знал, что нужно сначала 2*2=4, а уж потом к ним еще 2 прибавить, а не 2+2=4, а потом все это на 2 умножить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:43 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Nabat...ну, чтобы 2+2*2 И где Вы здесь видите польскую запись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:50 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Привет, Nabat! Ты пишешь: Nabatт.е. чтобы он (алгоритм) зналкто-то бредит... -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:52 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийкто-то бредит... Подозреваю, кто-то затрудняется пересказать своими словами задание курсовой наподобие "перевести выражение из обычной записи в польскую". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:54 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Привет, softwarer! Ты пишешь: softwarers> Подозреваю, кто-то затрудняется пересказать своими словами s> задание курсовой наподобие "перевести выражение из s> обычной записи в польскую".похоже. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 16:57 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
авторКак в польской записи реализовать соблюдение приоритета операций? Может знает кто?...Порядком их записи.... польской:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 20:53 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Мда, сначала ответил, потом прочитал другие ответы. Действительно, надо было отечать "берем книжку, читаем". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2007, 21:00 |
|
||
|
Польская запись, приоритет операций
|
|||
|---|---|---|---|
|
#18+
Насколько помню из университетского курса теории компиляторов. То есть прямая и обратная польская запись. мы в своих лабораторных использовали как раз обратную польскую запись. суть примерно следующая у обратной польской записи, сначала идут операнды а потом операции, пока идут операнды вы засовываете их в стек, как только встречаеться операция вы из стека достаете нужное число операндов (сколько это зависит от самой операции). если выражение будет такое 6 + 2 * 2 то обратная польская запись будет 622*+ ну и выолняться это будет 1. Дошли до *, вытащили из стека два операнда и результат обратно в стек 2. Дошли до +, вытащили из стека опять два операнда, вот вы и получили результат Ну а для того чтобы получить эту обратную польскую записть, тут вам нужно граматику построить, ну и какой нибудь алгоритм ее распарсивания выбрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 14:16 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=34500599&tid=1346085]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
197ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 557ms |

| 0 / 0 |
