1. Створювати алгоритм для вирішення певної задачі; формалізувати процес або послідовність дій у вигляді чітко визначених інструкцій, зрозумілих для виконавця (наприклад, комп’ютера).
2. Виконувати дії за певним, заздалегідь визначеним алгоритмом; піддавати алгоритмічній обробці.