Scrivere l'algoritmo
Un insieme finito di passaggi che devono essere seguiti per risolvere qualsiasi problema è chiamato un file algorithm. L'algoritmo viene generalmente sviluppato prima che venga eseguita la codifica effettiva. È scritto usando un linguaggio simile all'inglese in modo che sia facilmente comprensibile anche da non programmatori.
A volte gli algoritmi vengono scritti utilizzando pseudocodes, cioè un linguaggio simile al linguaggio di programmazione da utilizzare. L'algoritmo di scrittura per risolvere un problema offre questi vantaggi:
Promuove una comunicazione efficace tra i membri del team
Consente l'analisi del problema a portata di mano
Agisce come modello per la codifica
Aiuta nel debug
Entra a far parte della documentazione del software per riferimento futuro durante la fase di manutenzione
Queste sono le caratteristiche di un algoritmo buono e corretto -
Ha una serie di input
I passaggi sono definiti in modo univoco
Ha un numero finito di passaggi
Produce l'output desiderato
Algoritmi di esempio
Prendiamo prima un esempio di una situazione di vita reale per la creazione di algoritmi. Ecco l'algoritmo per andare al mercato ad acquistare una penna.
Il passaggio 4 in questo algoritmo è di per sé un'attività completa e per esso è possibile scrivere un algoritmo separato. Creiamo ora un algoritmo per verificare se un numero è positivo o negativo.