Un set di istruzioni definite per una sequenza di azioni semplici o sempre più complesse da effettuare. Può trattarsi di un calcolo, dell’elaborazione di dati o dell’automatizzazione di attività ripetitive.
Gli algoritmi adattivi rappresentano il passo successivo e possono adattarsi a qualsiasi cambiamento di informazioni.