El documento describe los conceptos de programación estructurada y modular. La programación estructurada incluye variables, entrada y salida de datos, y operaciones aritméticas dentro de una función principal. La programación modular implica dividir el programa en procedimientos y funciones. Los procedimientos pueden o no aceptar valores de entrada, mientras que las funciones siempre devuelven un valor.