Algoritmo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
soltanto un segno che non c'entrava niente col testo
Quel segno serve. Annullata la modifica 100142523 di 151.53.43.62 (discussione)
Etichetta: Annulla
Riga 27:
=== Modelli formali ===
[[File:Quicksort example small.png|thumb|right|Rappresentazione grafica dell'algoritmo [[Quicksort]]]]
{{vedi anche|Teoria della calcolabilità; #Che cos'è un algoritmo}}
La definizione di algoritmo appena riportata è piuttosto informale, mentre era necessario disporre di una definizione più rigorosa per trattare il concetto di algoritmo con strumenti matematici. Al tal fine sono stati definiti alcuni [[Modello matematico|modelli matematici]] di algoritmo, fra i quali uno dei più celebri è la [[macchina di Turing]]. Essa rappresenta una sorta di ''computer'' ideale corredato di un [[Programma (informatica)|programma]] da eseguire, ma, rispetto a un computer ideale, la macchina di Turing ha un funzionamento estremamente più semplice cosicché il suo funzionamento possa essere facilmente descritto in termini matematici, facendo uso di concetti come [[insieme]], [[relazione (matematica)|relazione]] e [[funzione (matematica)|funzione]].