ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Investigacion paradigmas de programacion


Enviado por   •  6 de Junio de 2020  •  Documentos de Investigación  •  3.561 Palabras (15 Páginas)  •  178 Visitas

Página 1 de 15

 [pic 1]

Programación Lógica y Funcional

Paradigmas de programación

Uribe Suarez Juan Carlos TECNOLOGICO MARIO MOLINA

 

Contenido ¿Qué son los paradigmas de programación?        2

Programación Imperativa        2

Clasificaciones programación imperativa        3

Estilo estructurado de programación        3

Enfoque procedimental        3

Modelo de programación Modular        3

Ventajas e inconvenientes        4

Programación Declarativa        4

Ventajas e inconvenientes de la declaración declarativa        4

Ventajas        5

Desventajas        5

Programación Lógica        5

Sub paradigmas Dentro de la programación Lógica        5

Lógica Proposicional        5

Lógica de primer Orden        6

Cláusulas de Horn        6

Backtraking        7

Ventajas de programación lógica        8

Desventajas        8

Aplicaciones        8

PROGRAMACION FUNCIONAL        9

Ventajas        9

Inconvenientes        10

Programación Orientada a objetos        10

Los conceptos fundamentales de POO        10

Clase        10

Herencia        10

Objeto        11

Método        11

Evento        11

Atributos        11

Mensaje        11

Propiedad o atributo        11

Estado Interno        11

Identificación de un objeto        11

Características de la POO        11

Abstracción        11

Encapsulamiento        12

Polimorfismo        12

Herencia        12

Paradigmas de programación secundarios        12

Programación dirigida por eventos        12

Detección de eventos        12

Problemas        13

GUI’S y Programacion por eventos        13

Lenguajes        13

Programación Estructurada        13

Origen        13

Estructura secuencial        14

Estructura selectiva        14

Ventajas de la programación estructrada        15

Bibliografía        15

 

¿Qué son los paradigmas de programación?

  • Es un método para llevar a cabo cómputos y la forma en la que deben estructurarse y organizarse las tareas que debe realizar un programa
  • Es un conjunto de creencias, prácticas y conocimientos que guían el desarrollo de una disciplina durante un periodo de tiempo.
  • Es un estilo de desarrollo de programas, un modelo para resolver problemas computacionales.
  • Existen distintos tipos de paradigmas de programación, a continuación, se mostrarán algunos de ellos  

Programación Imperativa

La explicación de ese paradigma es que un programa consiste en una secuencia claramente definida de instrucciones para un ordenador.

En este paradigma el código fuente encadena instrucciones una detrás de otra, y determina lo que debe hacer el ordenador en cada momento para alcanzar un resultado.

Los valores en las variables se modifican durante la ejecución del programa.

Para la gestión de instrucciones, se integran estructuras de control como bucles o estructuras anidadas en código.

Los lenguajes de programación imperativa son muy concretos y trabajan cerca del sistema, haciendo fácilmente comprensible el código, pero a su vez requiere muchas líneas de texto fuente, haciendo que las líneas de código sean muy largas y enredosas.

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

                 Java

                 Basic

                 C++

                 Pascal

Clasificaciones programación imperativa

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.

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.

...

Descargar como (para miembros actualizados) txt (21 Kb) pdf (313 Kb) docx (282 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com