Una serie definita di istruzioni che un programma segue per risolvere un problema o eseguire un'attività.