Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Польская запись, приоритет операций / 10 сообщений из 10, страница 1 из 1
02.05.2007, 16:33
    #34500061
Nabat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Как в польской записи реализовать соблюдение приоритета операций? Может знает кто?...
...
Рейтинг: 0 / 0
02.05.2007, 16:37
    #34500075
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Привет, Nabat!
Ты пишешь:

NabatN> Как в польской записи реализовать соблюдение приоритета операций? Может знает кто?...хм...
это как, простите?..

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.05.2007, 16:43
    #34500091
Nabat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
...ну, чтобы 2+2*2 равнялось 6-ти, а не 8-ми, т.е. чтобы он (алгоритм) знал, что нужно сначала 2*2=4, а уж потом к ним еще 2 прибавить, а не 2+2=4, а потом все это на 2 умножить.
...
Рейтинг: 0 / 0
02.05.2007, 16:50
    #34500111
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Nabat...ну, чтобы 2+2*2
И где Вы здесь видите польскую запись?
...
Рейтинг: 0 / 0
02.05.2007, 16:52
    #34500114
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Привет, Nabat!
Ты пишешь:

Nabatт.е. чтобы он (алгоритм) зналкто-то бредит...

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.05.2007, 16:54
    #34500126
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Мимопроходящийкто-то бредит...
Подозреваю, кто-то затрудняется пересказать своими словами задание курсовой наподобие "перевести выражение из обычной записи в польскую".
...
Рейтинг: 0 / 0
02.05.2007, 16:57
    #34500138
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Привет, softwarer!
Ты пишешь:

softwarers> Подозреваю, кто-то затрудняется пересказать своими словами
s> задание курсовой наподобие "перевести выражение из
s> обычной записи в польскую".похоже.

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.05.2007, 20:53
    #34500591
U-gene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
авторКак в польской записи реализовать соблюдение приоритета операций? Может знает кто?...Порядком их записи.... польской:)
...
Рейтинг: 0 / 0
02.05.2007, 21:00
    #34500599
U-gene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Мда, сначала ответил, потом прочитал другие ответы. Действительно, надо было отечать "берем книжку, читаем".
...
Рейтинг: 0 / 0
03.05.2007, 14:16
    #34502236
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Польская запись, приоритет операций
Насколько помню из университетского курса теории компиляторов. То есть прямая и обратная польская запись.

мы в своих лабораторных использовали как раз обратную польскую запись.

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

если выражение будет такое 6 + 2 * 2 то обратная польская запись будет 622*+
ну и выолняться это будет

1. Дошли до *, вытащили из стека два операнда и результат обратно в стек
2. Дошли до +, вытащили из стека опять два операнда, вот вы и получили результат

Ну а для того чтобы получить эту обратную польскую записть, тут вам нужно граматику построить, ну и какой нибудь алгоритм ее распарсивания выбрать.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Польская запись, приоритет операций / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]