El documento describe tres paradigmas de programación: programación estructurada, modular y orientada a objetos. La programación estructurada descompone problemas en pasos más simples usando secuencia, selección e iteración. La programación modular divide programas en módulos que interactúan a través de llamadas a procedimientos. La programación orientada a objetos representa el mundo real mediante objetos con datos y métodos.