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