Algoritmo

In ambito informatico l'algoritmo è una procedura in grado di risolvere un problema in un x numero di passi o istruzioni. Prende il nome da al-Khuwārizmī, matematico arabo del nono secolo.

E' indispensabile che in un algoritmo le istruzioni siano atomiche, ossia non ulteriormente scomponibili, che siano chiare e non ambigue, che siano finite e svolte in un tempo definito, conducendo a un risultato inequivocabile e stabilendo passo dopo passo tutti gli step.

La rappresentazione grafica dell'algoritmo avviene con i diagrammi di flusso.

Gli algoritmi dei motori di ricerca, di cui si parla ad esempio nella SEO, sono quelle procedure utilizzate dai motori stessi per risolvere specifici problemi o affrontare un aspetto particolare della gestione tecnica. Quando sentiamo parlare di “algoritmi di Google”, ad esempio, si fa riferimento alle modalità specifiche di Google (e parzialmente secretate) con le quali il motore di ricerca classifica i suoi siti o ne permette l'indicizzazione.