0% encontró este documento útil (0 votos)
307 vistas9 páginas

Paradigmas de Programación Explicados

Este documento describe diferentes paradigmas de programación como la programación estructurada, orientada a objetos, procedimental y lógica. Explica que un paradigma de programación es un estilo para resolver problemas computacionales y que los lenguajes de programación se encuadran en uno o más paradigmas según las órdenes que permiten. Además, los paradigmas sirven para clasificar lenguajes y estudiar sus similitudes y diferencias.

Cargado por

luis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
307 vistas9 páginas

Paradigmas de Programación Explicados

Este documento describe diferentes paradigmas de programación como la programación estructurada, orientada a objetos, procedimental y lógica. Explica que un paradigma de programación es un estilo para resolver problemas computacionales y que los lenguajes de programación se encuadran en uno o más paradigmas según las órdenes que permiten. Además, los paradigmas sirven para clasificar lenguajes y estudiar sus similitudes y diferencias.

Cargado por

luis
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Paradigmas de Programación

Un paradigma de programación es un estilo de desarrollo de programas. Es decir, un modelo


para resolver problemas computacionales. Los lenguajes de programación, necesariamente, se
encuadran en uno o varios paradigmas a la vez a partir del tipo de órdenes que permiten
implementar, algo que tiene una relación directa con su sintaxis.
Para que sirve?

 Los paradigmas de programación son formas de abordar un problema.

 Sirven para clasificar los lenguajes de programación y estudiarlos de manera conjunta


(similitudes, diferencias, etc…).

 Estudiar y clasificar los paradigmas nos permite entender los diferentes mecanismos de
computación e identificar las ventajas y desventajas de elegir un paradigma concreto para
resolver un problema.
Paradigma de programación estructurada.

 L a programación estructurada permite la escritura de programas fáciles de leer y modificar.


En un programa estructurado el flujo lógico se gobierna por tres estructuras de control básicas:
secuenciales, repetitivas y selectivas.
la estructura secuencial es aquella donde las instrucciones se ejecutan una después de la otra, en el
mismo orden que aparecen en el programa.

La estructura selectiva se evalúa una condición y en función del resultado la misma se realiza una
instrucción u otra.

La estructura repetitiva corresponde a la ejecución repetida de una instrucción mientras que se


cumple una determinada condición.
Paradigma de programación Orientada a
objetos
 Es un paradigma de programación que se usa objetos y sus interacciones para disear
aplicaciones y programas de computadoras,
 Imnova la forma de obtener los resultados es mucho mas moderna que otros paradigmas.
 una manera de programar específica, donde se organiza el código en unidades denominadas
clases, de las cuales se crean objetos que se relacionan entre sí para conseguir los objetivos de
las aplicaciones.
 La programación Orientada a objetos (POO) es una forma especial de programar, más cercana
a como expresaríamos las cosas en la vida real que otros tipos de programación.
 La POO está basada en el principio de diseño recursivo:
 Todo son objetos.
Los objetos funcionan haciéndose peticiones
de uno a otro mediante paso de mensajes.
Cada objeto tiene su propia memoria, que
consta de otros objetos.
Cada objeto es un ejemplar (instancia) de una
clase. Una clase agrupa objetos similares.
La clase es el repositorio del comportamiento
asociado con un objeto.
Las clases están organizadas en una estructura
arbórea que se denomina jerarquía de
herencia.
paradigma de programacion procedimental

 El paradigma de programación procedimental amplía el enfoque imperativo con la


posibilidad de desglosar algoritmos en porciones manejables. Estos se denominan como
procedimientos, dependiendo del lenguaje de programación, o también como
subprogramas, rutinas o funciones. El sentido y el propósito de esta distribución es hacer
que el código de programa sea más claro y evitar las repeticiones innecesarias de
código.
Procedimental
 Los primeros grandes lenguajes de programación procedimental apareció por primera vez
alrededor de 1960, incluyendo Fortran , Algol , COBOL y BASIC . Pascal y C se
publicaron más cerca de la década de 1970.
 Procesadores de ordenador proporcionan soporte de hardware para la programación de
procedimiento a través de un registro de pila e instrucciones para llamar a procedimientos
 y volver de ellos. El soporte de hardware para otros tipos de programación es posible, pero
ningún intento fue un éxito comercial (por ejemplo, máquinas Lisp o procesadores de Java
 ).
paradigma de programacion Logico

 El paradigma de software lógico, denominado también como programación predicativa, se


basa en la lógica matemática. En lugar de una sucesión de instrucciones, un software
programado según este principio contiene un conjuntode principios que se pueden
entender como una recopilación de hechos y suposiciones. Todas las solicitudes al
programa se procesan de forma que el intérprete recurre a estos principios y les
aplica reglas definidas previamente para alcanzar el resultado deseado.

También podría gustarte