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.