Основные структуры алгоритмов: сравнительный анализ и примеры их использования
Любой алгоритм содержит описание команд и определяет последовательность их выполнения. На первый взгляд кажется, что все команды алгоритма всегда выполняются одна за другой, однако это не так. Для обеспечения такого свойства алгоритма, как массовость, его строят с учетом любого набора допустимых входных данных. Поэтому во многих случаях нельзя заранее предусмотреть, каким должен быть следующий шаг