2. Алгоритм
Алгоритм — это конечная совокупность точно заданных правил действий (инструкций), приводящих к решению определённой задачи за конечное число шагов.
Свойства алгоритма:
- Дискретность: Алгоритм состоит из отдельных шагов, которые выполняются последовательно.
- Детерминированность (определённость): Каждый шаг алгоритма должен быть точно определён и не допускать двусмысленности.
- Результативность (конечность): Алгоритм должен завершаться за конечное число шагов, приводя к определённому результату.
- Массовость (универсальность): Алгоритм должен быть применим для решения целого класса однотипных задач, а не только для одного конкретного случая.
- Понятность: Алгоритм должен быть записан на понятном исполнителю языке (например, для человека — на естественном языке, для компьютера — на языке программирования).