- Декомпозиция — процесс разбиения задачи на подзадачи.
Алгоритм, решающий подзадачу одной большой задачи и записанный на языке программирования, называется подпрограммой.
Пример. Напишите программу для вычисления факториала с использованием подпрограммы.
Программный код | Пояснение |
|---|---|
def factorial (N): | Подпрограмма (функция) |
N = int (input ('Ввод числа: ')) | Основная программа с вызовом функции factorial (N) |