Un paradigma de programacin consiste en la forma o estilo en que los
desarrolladores y programadores realizan un programa o aplicacin, el cual
logra resolver problemas computacionales. Cabe destacar que los lenguajes de programacin se basan en los paradigmas de programacin como lo es java que usa el paradigma orientado a objetos. Secuencial o lineal: son un tipo de programacin imperativa donde el programa recibe entradas de datos, los procesa y devuelve como salidas una serie de resultados, ejecutados de manera secuencial. Tambin son conocidos por su simpleza, la cual impide solucionar problemas complejos Modular: consiste en dividir un programa en mdulos o subprogramas con el objetivo de hacerlo ms simples y manejables. Estructurada: podra decirse que es la evolucin de la programacin modular, por lo tanto posee sus principales caractersticas, su propsito es lograr un programa en el menor tiempo requerido para escribir, verificar, depurar el desarrollo de este. Mediante el uso de tres estructuras de control: A. Secuencia: Sucesin simple de dos o ms operaciones. B. Seleccin: bifurcacin condicional de una o ms operaciones. C. Interaccin: Repeticin de una operacin mientras se cumple una condicin. Orientada a Objetos: este paradigma de programacin usa objetos y sus interacciones, para as crear programas y aplicaciones informticas, este posee diversas tcnicas basadas en la herencia, cohesin, abstraccin, polimorfismo, acoplamiento y encapsulamiento.