1. Главная
  2. Библиотека
  3. Программирование
  4. 2. Составить алгоритмы и написать на алгоритмическом яз...
Решение задачи

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

  • Программирование

Условие:

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

Решение:

Для решения данной задачи мы создадим алгоритмы на алгоритмическом языке для каждой из указанных функций. Начнем с описания каждой функции, а затем представим их в виде алгоритмов.

1. Функция создания стека вещественных чисел на основе массива


Алгоритм:




























Таким образом, мы создали алгоритмы для всех требуемых функций работы со стеком вещественных чисел. Эти алгоритмы можно реализовать на любом языке программирования, поддерживающем массивы и базовые операции ввода-вывода.

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

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

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