Algoritmi

<aside> 💡 Semplificando, si può dire che un algoritmo è una sequenza finita di operazioni da svolgere per risolvere un dato problema

</aside>

Un algoritmo si dice corretto se, per ogni istanza input, si ferma producendo l’output corretto

Un algoritmo non corretto potrebbe non fermarsi su alcune istanze input o fermarsi producendo la risposta sbagliata

Un algoritmo deve essere specificato in modo da fornire una descrizione precisa della procedura computazionale che deve essere eseguita

Gli algoritmi e le metodologie per progettarli sono essenziali per ogni campo dell’informatica