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