Алгоритм – це скінченна послідовність команд, виконання яких приводить до розвʼязання поставленої задачі.
Кожен виконавець має свою систему команд. З цих команд можна скласти алгоритм. Алгоритм виконують у певному місці, яке називають середовищем виконання алгоритму.
Алгоритми можна виконувати не лише в реальних
середовищах, а й у віртуальних. Це можуть бути середовища різних програм, а
також спеціальні навчальні середовища виконання алгоритмів.
Якщо алгоритм призначено для виконання за допомогою компʼютера, його
записують спеціальною мовою, яка має бути йому «зрозумілою». Такий запис
називають програмою. Програми створюють для опрацювання інформаційних даних за
допомогою компʼютера. Кажуть, що виконавцем програм є компʼютер.