1. Главная
  2. Библиотека
  3. Программирование
  4. Составить алгоритмы и написать на алгоритмическом языке следующие функции: − Функцию создания стека вещественных чисел на...

Составить алгоритмы и написать на алгоритмическом языке следующие функции: − Функцию создания стека вещественных чисел на основе массива. Максимальный размер стека устанавливается фиксированно 1000 элементов. − Функцию добавления элементов в стек.

«Составить алгоритмы и написать на алгоритмическом языке следующие функции: − Функцию создания стека вещественных чисел на основе массива. Максимальный размер стека устанавливается фиксированно 1000 элементов. − Функцию добавления элементов в стек.»
  • Программирование

Условие:

2. Составить алгоритмы и написать на алгоритмическом языке следующие функций:
− Функцию создания стека вещественных чисел на основе массива. Максимальный размер стека устанавливается фиксированно 1000 элементов.
− Функцию добавления элементов в стек. Предусмотреть проверку помещаемых в стек значений – они должны быть больше нуля и меньше 100. При переполнении стека пользователь должен быть оповещен.
− Функцию чтения значения вершины стека с его извлечением. Предусмотреть проверку стека на пустоту.
− Функцию определения текущего размера стека.
− Функцию очистки стека.
− Функцию для работы со стеком, в которой создается вещественный стек. Пользователь вводит 15 значений, которые помещается в стек. В результате вычисляется среднее значение всех элементов стека и производится его очистка.

Решение:

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

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет