Автор работы: Пользователь скрыл имя, 18 Мая 2015 в 18:50, лабораторная работа
1. Написать операции работы с заданной структурой данных, включив их в один модуль (файл). К основным операциям
(см. таблицу) добавить операцию, показывающую содержимое структуры после выполнения какого-либо действия с ней. Эту операцию реализовать на основе базовых операций:
а) основные операции над статическим стеком;
1. Написать операции работы
с заданной структурой данных,
включив их в один модуль (файл).
К основным операциям
(см. таблицу) добавить операцию, показывающую
содержимое структуры после выполнения
какого-либо действия с ней. Эту операцию
реализовать на основе базовых операций:
а) основные операции над статическим стеком;
№ |
Дано n, (A) |
Результат |
Примечание |
0 |
|
Вывод меню | |
Проверка работоспособности, при одном введенном элементе. | |||
1 |
1 2 |
Добавление элемента 2 в стек | |
2 |
3 |
Проверка размера стека | |
3 |
4 |
Вывод элементов стека | |
4 |
2 |
Удаление элемента стека( взятие элемента из стека) | |
5 |
0 |
Выход | |
Проверка работоспособности, при двух введенных элементах. | |||
1 |
1 2 1 3 |
Добавление элементов 2 и 3 в стек | |
2 |
3 |
Проверка размера стека | |
3 |
4 |
Вывод элементов стека | |
4 |
2 2 |
Удаление элементов 3 и 2( взятие элемента из стека) | |
5 |
0 |
Выход | |
Проверка работоспособности, при трех введенных элементах. | |||
1 |
1 2 1 3 1 4 |
Добавление элементов 2 3 и 4 в стек | |
2 |
3 |
Проверка размера стека | |
3 |
4 |
Вывод элементов стека | |
4 |
2 2 2 |
Удаление элементов 2 3 и 4 из стека( взятие элемента из стека) | |
5 |
0 |
Выход | |
Проверка работоспособности при пустом стеке | |||
1 |
2 |
Удаление элемента(взятие элемента) | |
2 |
3 |
Проверка размера стека | |
3 |
4 |
Вывод элементов стека | |
4 |
1 |
Добавление элемента | |
5 |
0 |
Выход |