IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Алгоритм постфиксного калькулятора
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 2
Пол: Мужской

Репутация: -  0  +


Помогите написать программу на паскале для реализации алгоритма постфиксного калькулятора. Начальная строка содержит элементы только двух видов: числа и операторы. Выражение заканчивается символом "=". Алгоритм использует один стек, элементами которого являются числа действительного типа double. Необходимо предусмотреть проверку правильности ввода выражения. В представлении числа допустимы десятичные цифры, точка и буква Е. Операции деления на ноль или степень отрицательного числа считаются ошибочными.
Не могу понять в чем смысл постфиксного калькулятора.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Цитата
в чем смысл постфиксного калькулятора.
Смысл - в том, что ты не пишешь (2+3)*4+5= , а пишешь выражение в постфиксной форме:
2 3 + 4 * 5 + =

Кстати:
1) "Другие языки" - это языки, отличные от Паскаля, Дельфи и Ассемблера, так что переношу в Паскаль;
2) пример реализации постфиксного калькулятора есть на форуме, пользуйся поиском.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Не могу понять в чем смысл постфиксного калькулятора.

Он намного проще в реализации, не надо думать про скобки, приоритеты и прочее.

http://ru.wikipedia.org/wiki/Обратная_польская_нотация

Разбор выражения, записанного в инфиксной форме, кстати, на большую часть состоит в его переводе в постфиксную.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 11:47
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name