Paradigma de la pogramacion

Paradigma de la programación ¿Que es? Un paradigma de programación es un estilo de desarrollo de programas. Es decir un

Views 77 Downloads 3 File size 425KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Paradigma de la programación ¿Que es? Un paradigma de programación es un estilo de desarrollo de programas. Es decir un modelo para resolver problemas computacionales. En los cuales se encuadran los lenguajes de programación

Tipos de paradigmas de la programación

Imperativo

Paradigma heurístico

Estructurada

Lógico

Funcional

Orientado a objetos

Imperativo:es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea. • EJEMPLO: Fortran, C, C#, Basic, Java, Perl

Paradigma heurístico:nace como necesidad de encontrar programas capaces de resolver los típicos problemas de búsqueda de la mejor solución cuando las alternativas son numerosas, tales como: Cuál es el mejor medio para transportar, desde diversos orígenes hacia diferentes destinos.?? • EJEMPLO: PROLOG y LISP

PARADIGMAS DE LA PROGRAMACION

La programación estructurada :es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y tres estructuras básicas: secuencia, selección (if y switch) e iteración (bucles for y while); • Basic, Pascal, C, C ++, Modula

Funcional es un paradigma de programación declarativa basado en la utilización de funciones aritméticas que no maneja datos mutables o de estado. es decir, implementaciones de comportamiento que reciben un conjunto de datos de entrada y devuelven un valor de salida. • El primer lenguaje de programación funcional fue LISP. Existen 2 Los puros(como HASKELL) y los híbridos (SAP, ML, Scheme).

Lógico:comprende la programación declarativa y la funcional. El proceso de elaboración de programas está basado en la lógica de primer orden y, a diferencia de los demás paradigmas, especifica qué debe hacer el programa y no cómo hacerlo. • EJEMPLO: El lenguaje de programación lógica por excelencia es PROLOG.

Orientado a objetos:define los programas en términos de comunidades de objetos. Los objetos con características comunes se agrupan en clases .,entidades que combinan un estado (es decir, datos) y un comportamiento (esto es, procedimientos o métodos). Estos objetos se comunican entre ellos para realizar tareas. • EJEMPLO: Smalltalk, C++, Delphi (Object Pascal), Java y C#.