| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Обратная польская аннотация |
| Автор: Антихрист 28.10.2004, 23:01 |
| Не подскажете, как она работает и как через нее сделать калькулятор например процедуру вычитания. |
| Автор: S.A.P. 28.10.2004, 23:05 | ||||
Обычный калькулятор:
Польский калькулятор:
Добавлено @ 23:08 И что так все в польскую нотацию ударились? |
| Автор: Антихрист 28.10.2004, 23:31 |
| А процедуру еще можно? Желательно на дельфи |
| Автор: Red Wind 28.10.2004, 23:38 |
| А что такое эта польская нотация? |
| Автор: Ptica 29.10.2004, 09:15 | ||||
| По системе обратной польской нотации работали отечественные калькуляторы типа В3 и МК. Еще один возможный пример: Обычная запись выражения:
"Обратная" запись:
(^ я использовал для разделения операндов). Как видно, обратная запись ориентирована на работу со стеком. Вначале операнды помещаются в стек, а потом постепенно оттуда извлекаются и обрабатываются. Можете написать мне (через профиль), скину на мыло простенький калькулятор на четыре действия, со стеком, индикатором и двумя регистрами. |