Che cos'è l'algoritmo?
La risposta è semplice: l'algoritmo è il cuore di ogni software, che un programmatore scrive.
Già partendo da questo argomento immagino che vi siete spaventati, soprattutto coloro che è per la prima volta che si cimentano in questo nuovo campo. E' anche vero che non bisogna essere dei geni dell'informatica oppure di essere dei studenti universitari per poter studiare ed imparare un linguaggio di programmazione.
Ovviamente programmare significa soprattutto una logica, una sintassi e una semantica. E lo so altre parole che spaventano, ma non vi preoccupate. Per questo ho cominciato a scrive questa serie di guide teoriche riguardante la programmazione in C, C++ e Objective-C.
Lasciamo le troppe parole e ritorniamo al nostro argomento iniziale, cioè l'algoritmo.
Algoritmo
Nel IX sec. il matematico arabo Al-Khowarzimi propose un metodo diverso per calcolare la somma di due numeri nel sistema numerico indù. Così nasce quello che è il primo algoritmo della storia.
Allora, possiamo definire il concetto algoritmo come una sequenza di passi computazionali in un tempo finito.
Per essere ancor più chiaro ad illustrarvi questo concetto ecco un esempio. Provate ad immaginare un algoritmo come una scatola che può prendere in ingresso dei valori, elabori al suo interno questi valori e restituisce il risultato.
L'ARGOMENTO CONTINUA SUL FILE PDF SCARICABILE DA QUI =>
[Devi essere iscritto e connesso per vedere questo link]