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

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

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

 
 Ответить  Открыть новую тему 
> Использование стэка в Турбо Паскале
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 6
Пол: Мужской
Реальное имя: Игорь

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


Помогите решить задачу

В текстовом файле записаны строки, состоящие из действительных чисел через пробел. Необходимо прочитать все числа и вывести их на экран в обратном порядке. Использовать СТЭК. [b]Собственно какие варианты есть работы со стэком в Турбо Паскале?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






Собственно, начинай читать отсюда: Все о динамических структурах данных -> Стек
+ Поиск...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 6
Пол: Мужской
Реальное имя: Игорь

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


Классно. Спасибо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4





Группа: Пользователи
Сообщений: 6
Пол: Мужской
Реальное имя: Игорь

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


<...>

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

Сообщение отредактировано: volvo -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Ищущий истину
******

Группа: Пользователи
Сообщений: 4 825
Пол: Мужской
Реальное имя: Олег

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


Цитата
По сути это обычный принцып работы с динамической памятью.

нет. не обычный. Ведь в условии сказанно, стек! А стек это прежде всего асбстрактная модель данных с определенными правилами вывода и ввода данных.
Цитата
Стек— это линейный список с определенной дисциплиной обслуживания, которая заключается в том, что элементы списка всегда включаются, выбираются и удаляются с одного конца, называемого вершиной стека.

Цитата
Необходимо прочитать все числа и вывести их на экран в обратном порядке

Для решения этой задачи ты читаешь все числа и помещаешь в стек.
Когад все числа прочитанны, ты по очереди выталкиваешь элементы из стека и выводишь на экран.
Получиться в итоге обратная последовательность чисел.


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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

 





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