Este documento describe los elementos básicos de un programa de computadora, incluyendo el comienzo o final de un programa, la captura y emisión de datos, los procesos internos realizados por la computadora, la evaluación y toma de decisiones, la línea de flujo que indica el orden de los procesos, y las decisiones múltiples donde hay distintas alternativas dependiendo de los datos o condiciones.