La programación es el proceso de diseñar, crear, ejecutar y corregir código fuente mediante el uso de variables, constantes, seudocódigo y diagramas de flujo. Las variables almacenan valores en la memoria de la máquina, las constantes representan valores fijos, el seudocódigo es un lenguaje de algoritmos y los diagramas de flujo muestran el proceso de forma gráfica usando símbolos y flechas.