Шаг [step] — в многошаговом расчете (например, при решении задач нелинейного программирования) этап, дающий промежуточный результат, позволяющий обычно судить о приближении или, наоборот, удалении расчета от цели. Одной из разновидностей шага является итерация в машинном расчете, которая отличается от других его этапов лишь значениями переменных величин, а не составом процедур обработки информации. Пример см. в статье Алгоритм.