Está en la página 1de 5

EL PARADIGMA IMPERATIVA

QUE ES EL PARADIGMA IMPERATIVA: La programación imperativa (del latín imperare =


ordenar) es el paradigma de programación más antiguo. De acuerdo con este paradigma,
un programa consiste en una secuencia claramente definida de instrucciones para un
ordenador.
Los lenguajes de programación imperativos son muy concretos y trabajan cerca del sistema.
De esta forma, el código es, por un lado, fácilmente comprensible, pero, por el otro, requiere
muchas líneas de texto fuente para describir lo que en los lenguajes de la programación
declarativa se consigue con solo una parte de las instrucciones.

Los lenguajes de programación imperativa más conocidos son:

⦁ Fortran
⦁ Java
⦁ Pascal
⦁ ALGOL
⦁ C
⦁ C#
⦁ C++
⦁ Ensambladores
⦁ BASIC
⦁ COBOL
⦁ Python
⦁ Ruby

Los distintos lenguajes de programación imperativa pueden clasificarse a su vez en tres


estilos distintos de programación subordinados: el estructurado, el procedimental y el
modular.
El estilo estructurado de programación amplía el principio imperativo central con las
estructuras concretas de control: secuencias, selección e iteración. Esto se hace para
mitigar o evitar por completo las instrucciones de salto que añaden una complejidad
innecesaria al código imperativo.
El enfoque procedimental divide las tareas de las que se debe ocupar un programa en
tareas parciales más pequeñas que se describen en el código por separado. De esta forma,
se crean principios básicos de programación que también se pueden reutilizar en otros
programas.

Los distintos lenguajes de programación imperativa pueden clasificarse a su vez en tres


estilos distintos de programación subordinados: el estructurado, el procedimental y el
modular.
El estilo estructurado de programación amplía el principio imperativo central con las
estructuras concretas de control: secuencias, selección e iteración. Esto se hace para
mitigar o evitar por completo las instrucciones de salto que añaden una complejidad
innecesaria al código imperativo.
El enfoque procedimental divide las tareas de las que se debe ocupar un programa en
tareas parciales más pequeñas que se describen en el código por separado. De esta forma,
se crean principios básicos de programación que también se pueden reutilizar en otros
programas.
EL PARADIGMA ESTRUCTURADO
QUE ES UN PARADIGMA ESTRUCTURADO: La programación estructurada es una
teoría orientada a mejorar la claridad, calidad y tiempo de desarrollo utilizando
únicamente subrutinas o funciones. Basada en el teorema del programa
estructurado propuesto por Böhm y Jacopini, ha permitido desarrollar software de
fácil comprensión. La programación brinda las herramientas para desarrollar
aplicaciones y sistemas que pueden resolver problemas sociales, mejorando la vida
de las personas y el entorno.

El paradigma estructurado se utiliza para organizar un programa en módulos o


funciones más pequeñas y estructuradas. Su objetivo principal es mejorar la claridad,
la legibilidad y la mantenibilidad del código, dividiéndolo en partes más manejables y
reutilizables.

CARACTERÍSTICAS:

División en Módulos: El código se divide en módulos o subprogramas más pequeños,


cada uno con una tarea específica.

Secuencialidad: La ejecución del programa sigue una secuencia lógica de


instrucciones.

Control de Flujo: Se utilizan estructuras de control de flujo como: si-Entonce-Sino,


Mientras-Que, y Repetir-Hasta. Estos se usan para controlar la ejecución del
programa.

Evitar Goto: Se evita el uso excesivo de instrucciones ”Goto” para mejorar la


estructura del código.
Que es el “Goto”

Para entender el goto debemos ya saber que el paradigma estructurado se utiliza para
organizar de forma clara un código.

La instrucción de “Goto” se utiliza para saltar incondicionales en el código, pero


realmente su uso excesivo puede hacer que el código sea menos comprensible y
propenso a errores.

Entonces en vez de usar “goto” para saltar una incondicional y repetirlos de nuevo,
mejor usamos “Si-Entonces-Sino, Mientras-Que, y Repetir-Hasta. Esto para que sea
más claro y que no obtengas errores.

QUE ES UN PARADIGMA
ORIENTADO A OBJETOS
La programación orientada a objetos (POO) es un paradigma de programación que utiliza
objetos y sus interacciones para diseñar aplicaciones y programas de computadora. Los
objetos son entidades que contienen datos y comportamiento, y pueden interactuar entre sí
para realizar tareas.

Los paradigmas de POO se basan en los siguientes principios:

Encapsulación: Los datos y el comportamiento de un objeto se agrupan en una sola


unidad, lo que facilita su gestión y mantenimiento.

Abstracción: Los objetos se pueden abstraer de sus detalles de implementación, lo que


permite a los programadores centrarse en la funcionalidad que proporcionan.

Herencia: Los objetos pueden heredar las propiedades y el comportamiento de otros


objetos, lo que facilita la creación de nuevas clases de objetos.

Polimorfismo: Los objetos pueden responder a diferentes mensajes de diferentes


maneras, lo que permite a los programadores escribir código más flexible y reutilizable.
La POO es un paradigma de programación muy popular y se utiliza en una amplia variedad
de aplicaciones, desde sistemas operativos hasta juegos. Algunos de los lenguajes de
programación orientados a objetos más populares incluyen Java, C++, Python y Ruby.

También podría gustarte