La programación informática involucra el diseño, codificación, depuración y mantenimiento de programas de cómputo escritos en un lenguaje de programación para exhibir un comportamiento deseado. La programación estructurada utiliza secuencias, selecciones e interacciones para crear programas que manejen procesamiento de datos. Diagramas como de flujo y rectangulares representan algoritmos y procesos, mientras que el pseudocódigo describe de forma compacta y de alto nivel el principio operativo de un programa o algoritmo para lectura humana.