Алгоритм — описание действий из конечного числа шагов, где каждый шаг определён однозначно и не допускает толкования исполнителем. Он написан не для одного набора исходных данных, а для целого класса: та же запись обрабатывает любой допустимый вход. На допустимых данных выполнение обязано завершаться: алгоритм останавливается и выдаёт результат, а не работает без конца.
54 карточки о вычислениях и данных: как непрерывное становится числом, как устроены алгоритмы и структуры хранения, почему сеть считается ненадёжной, чем хеш отличается от шифра и что модель делает с обучающей выборкой.