Условие:
Разработать нисходящим способом (включая блок-схему головного модуля) и написать программный код с не менее чем одной функцией (кроме функций ввода и вывода) для решения задачи:

Разработать нисходящим способом (включая блок-схему головного модуля) и написать программный код с не менее чем одной функцией (кроме функций ввода и вывода) для решения задачи:
Для решения задачи о локальных переменных и областях видимости переменных, мы можем рассмотреть простую задачу, например, вычисление суммы чисел в массиве. Мы будем использовать нисходящий подход, начиная с главного модуля и разбивая задачу на подзадачи.
Шаг 1: Определение задачи
Нам нужно написать программу, которая принимает массив чисел и вычисляет их сумму. Мы создадим функцию для вычисления суммы, а также главную функцию, которая будет управлять вводом и выводом.
Шаг 2: Блок-схема

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит
Попробуй решить по шагам
Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение