Составить алгоритмы и написать на алгоритмическом языке следующие функции: − Функцию создания стека вещественных чисел на основе массива. Максимальный размер стека устанавливается фиксированно 1000 элементов. − Функцию добавления элементов в стек.
- Программирование
Условие:
2. Составить алгоритмы и написать на алгоритмическом языке следующие функций:
− Функцию создания стека вещественных чисел на основе массива. Максимальный размер стека устанавливается фиксированно 1000 элементов.
− Функцию добавления элементов в стек. Предусмотреть проверку помещаемых в стек значений – они должны быть больше нуля и меньше 100. При переполнении стека пользователь должен быть оповещен.
− Функцию чтения значения вершины стека с его извлечением. Предусмотреть проверку стека на пустоту.
− Функцию определения текущего размера стека.
− Функцию очистки стека.
− Функцию для работы со стеком, в которой создается вещественный стек. Пользователь вводит 15 значений, которые помещается в стек. В результате вычисляется среднее значение всех элементов стека и производится его очистка.
Решение:
Для решения данной задачи мы создадим алгоритмы на алгоритмическом языке для каждой из указанных функций. Начнем с описания каждой функции, а затем представим их в виде алгоритмов. ### 1. Функция создания стека вещественных чисел на основе массива **Алгоритм:** ``` Функция СоздатьСтек() Объявить стек как массив[1..1000] вещественных чисел Объявить top как целое число и инициализировать его значением 0 Возвратить стек, top Конец Функции ``` ### 2. Функция добавления элементов в стек **Алгоритм:** ``` Функция ДобавитьВСтек(стек, top, значение) Если значение = 0 ИЛИ значение =...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства