1.1. Алгоритм - то план действий по определенным правилам, который приводит к достижению цели или к решению задачи.
2. Виды алгоритмов
2.1. линейный – список команд (указаний), выполняемых последовательно друг за другом
2.2. разветвляющийся – алгоритм, содержащий хотя бы одну проверку условия, в результате которой обеспечивается переход на один из возможных вариантов решения;
2.3. циклический – алгоритм, предусматривающий многократное повторение одной и той же последовательности действий. Количество повторений обусловливается исходными данными или условием задачи.
3. Свойства алгоритмов
3.1. Дискретность (разрывность) - это свойство алгоритма, характеризующее его структуру: каждый алгоритм состоит из отдельных законченных действий.
3.2. Массовость - применимость алгоритма ко всем задачам рассматриваемого типа, при любых исходных данных.
3.3. Определенность (детерминированность, точность) - свойство алгоритма, указывающее на то, что каждый шаг алгоритма должен быть строго определен и не допускать различных толкований.
3.4. Результативность - свойство, состоящее в том, что любой алгоритм должен завершаться за конечное (может быть очень большое) число шагов.