Oggi vi voglio raccontare un po’ cosa sono gli algoritmi e dove li incontriamo nella nostra vita quotidiana.
Che cos’è un algoritmo? Per algoritmo si intende una procedura che consente di ottenere un risultato atteso attraverso un ordine di passaggi obbligati ma semplici. Più specificatamente la parola viene usata in contesti matematici, fin dalle sue origini e soprattutto in informatica. Un esempio potrebbe essere quello della procedura per il calcolo del massimo comun divisore o del minimo comune multiplo.
Ma la cosa sorprendente, non ci crederete, è che gli algoritmi li usiamo quotidianamente e non certo solo nel campo della matematica. Un algoritmo può essere più semplicemente la procedura per programmare un lavaggio della lavatrice o della lavastoviglie contenuto nel libretto delle istruzioni, o meglio ancora una semplice ricetta di cucina.
Se riflettiamo bene ci accorgiamo che noi tutti quotidianamente risolviamo numerosi algoritmi:
– quando programmiamo la lavatrice o la lavastoviglie
– quando cuciniamo
– quando rispondiamo a un sms
– quando guidiamo la macchina o andiamo in bicicletta
– quando allacciamo le scarpe
Sono tutte azioni ripetitive svolte in seguenza con un certo ordine.
Adesso vi scrivo la ricetta della crostata di marmellata la mia prima torta che ho cucinato da bambina. Ero attratta dalla mamma che preparava questa torta gustosa per colazione così che volli impararla senza sapere, perchè lo scoprii molti anni dopo che stavo eseguendo un algoritmo.

La ricetta è un algoritmo perchè per ottenere un buon risultato devi seguire passo dopo passo ciò che viene indicato.