Решение:
Классические свойства алгоритма включают:
- Понятность: Алгоритм должен быть понятен исполнителю.
- Дискретность: Алгоритм состоит из отдельных шагов.
- Результативность: Алгоритм должен приводить к конечному результату.
- Четкость (однозначность): Каждый шаг алгоритма должен быть однозначно определен.
- Массовость: Алгоритм должен быть применим к решению целого класса задач.
Рассмотрим предложенные варианты:
- 1. Новизна — не является обязательным свойством.
- 2. Детерминированность (однозначность) — присутствует. Конечность — присутствует. Этот вариант наиболее полно и корректно перечисляет свойства.
- 3. Условность — не является основным свойством (хотя алгоритмы могут содержать условные переходы).
- 4. Четкость, однозначность — присутствуют.
Вариант 2 содержит наиболее полный и корректный набор свойств.
Ответ: 2. Дискретность, результативность, детерминированность, массовость, понятность. конечность