Рефераты | Рефераты по информатике, программированию | Динамические структуры данных: стеки
Динамические структуры данных: стеки
Категория реферата: Рефераты по информатике, программированию
Теги реферата: проблема дипломной работы, сочинения по литературе
Добавил(а) на сайт: Кротков.
Используя
разработанные здесь библиотеки, решим задачу.
Пример.
Написать программу, которая вычисляет как целое число значение выражений (без
переменных), записаных (без ошибок) в постфиксной форме в текстовом файле.
Каждая строка файла содержит ровно одно выражение.
Алгоритм
решения. Выражение просматривается слева направо. Если встречается число, то
его значение (как целое) заносится в стек, а если встечается знак операции, то
из стека извлекаются два последних элемента (это операнды данной операции), над
ними выполняется операция и ее результат записывается в стек. В конце в стеке
остается только одно число — значение всего выражения.
{
Turbo Pascal, файл
ST2.PAS }
Program St2;
Uses Spisok, Stack;
Const Znak = ['+', '-', '*', '/'];
Var S, S1 : String;
T : Text;
Рекомендуем скачать другие рефераты по теме: изложение по русскому, курсовики скачать бесплатно.