Los algoritmos pueden representarse de varias formas. Dos de las más comunes son diagramas de flujo y pseudocódigo.