Algoritmo (nome derivato dallo scienziato arabo AL-Khwarizmi, vissuto nel IX secolo DC)
“Sequenza finita di passi elementari non ambigui che risolve in un tempo finito una classe di problemi”
L’algoritmo è il risultato della propria capacità di problem solving, l’arte di risolvere problemi.
L’algoritmo conduce poi alla stesura di un programma attraverso la sua codifica in uno specifico linguaggio di programmazione ad alto livello (C++, Java, Visual Basic, Python, etc…).
PROBLEMA -> ALGORITMO -> PROGRAMMA
Si chiama ANALISI lo sforzo concettuale dovuto al problem solving che dal problema conduce all’algoritmo.
Si chiama CODIFICA il passaggio dall’algoritmo al programma.
Scarica qui la lezione
Scarica alcuni esempi (in formato compresso): FlowChart1.zip, FlowChart2.zip
Flowchart_AnnoBisestile