Какое основное характеризующее свойство алгоритма

Python Junior Без компании
Какое основное характеризующее свойство алгоритма
Ответы
Алгоритм должен обладать следующими ключевыми свойствами: - **Определённость** - каждый шаг должен быть чётко и однозначно определён - **Конечность** - алгоритм должен завершаться за конечное число шагов - **Результативность** - алгоритм должен приводить к конкретному результату - **Массовость** - алгоритм должен быть применим к классу однотипных задач Пример на Python: ``` def factorial(n): # соответствует всем свойствам алгоритма if n < 0: return None # обработка невалидного ввода result = 1 for i in range(1, n+1): result *= i # чёткие конечные шаги return result # всегда возвращает результат ```