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

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

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

> Рекурсия
dummy
сообщение 29.11.2005 0:33
Сообщение #1


Гость






Инфиксная (обычная) форма записи операции выглядит так: а@b. А постфиксная следующим образом: ab@. Возможные примеры:
инфиксная постфиксная
x+y-z xy+z-
x*(y+z) xyz+*
(скобки в постфиксной форме не ставятся).
Выражение во входном файле:
<выражение>::=<терм>/(< выражение> < знак ><выражение>)
знак::= +/ -/ *
терм -любая буква. Нужно написать программу с рекурсией, которая вводит это выражение и выводит его в постфиксальной форме.
Помогите! Скажите хотя бы функцию здесь надо писать или процедуру. И если функцию, то какой у нее тип выходных данных...
Еще одно условие: надо стараться писать на СТАНДАРТЕ...
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 29.11.2005 23:07
Сообщение #2


Гость






Цитата
какие-нибудь идеи решения без них

Ну, если ты ВНИМАТЕЛЬНО читал то, что я выкладывал здесь:
FAQ: Постфиксная форма записи
, то должен был обратить внимание, что там Stack НЕ используется как динамическая структура данных, а эмулируется при помощи массива... Сразу хочу сказать, что и без массивов тоже обойтись нереально...
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 



- Текстовая версия 21.07.2025 21:36
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"