Дефиниран набор от правила или стъпки, които компютърът следва, за да разреши проблем или да изпълни задача.