Paradigmas De Programacion

Páginas: 7 (1705 palabras) Publicado: 9 de marzo de 2013
Técnicas de programación
Trabajo Práctico:
PARADIGMAS DE PROGRAMACIÓN


Definición de Paradigma

Los paradigmas de programación son formas o estilos, que determinan los métodos y las herramientas que un programador usará en la construcción de un software.
En su mayoría, los lenguajes de programación están basados en uno o más paradigmas, a éstos se los puede llamar lenguajesmultiparadigmas.
Describiremos los diferentes tipos de paradigmas que se conocen, pero solamente haremos referencia a los más importantes ya que existen muchos más que no se mencionarán en esta investigación.

Programación Imperativa:
En la programación según este tipo de paradigmas se le ordena a la computadora cómo realizar una tarea siguiendo una serie de pasos o instrucciones, por ejemplo:
Paso 1,solicitar número.
Paso 2, multiplicar número por dos.
Paso 3, imprimir resultado de la operación.
Paso 4, etc.
Dentro de la programación imperativa, se tiene un conjunto de instrucciones que le indican a la computadora cómo realizar una tarea.
Los lenguajes imperativos se basan en comandos u órdenes que se le dan a la computadora para que haga algo, con el fin de organizar o cambiar valores enciertas partes de la memoria.
La ejecución de estos comandos se realiza, en la mayor parte de ellos, secuencialmente, es decir, hasta que un comando no ha sido ejecutado no se lee el siguiente.

Programación Lógica:
La programación lógica gira en torno al concepto de predicado, o relación entre elementos. La lógica matemática es la manera más sencilla, para el intelecto humano, de expresarformalmente problemas complejos y de resolverlos mediante la aplicación de reglas, hipótesis y teoremas. De ahí que el concepto de "programación lógica" resulte atractivo en diversos campos donde la programación tradicional es un fracaso.

Programación Funcional:
Tienen como objeto imitar las funciones matemáticas lo más posible. Un lenguaje funcional posee la propiedad matemática detransparencia referencial, lo que significa que una expresión representa siempre el mismo valor. Esto permite razonar sobre la ejecución de un programa y demostrar matemáticamente que es correcto. Las variables de un lenguaje funcional son como las variables en álgebra. Inicialmente representan un valor desconocido que, una vez calculado, ya no cambia.

Programación Estructurada:
En este paradigma seutilizan únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION, EXIT SUB o múltiples RETURN). Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por loque las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo de entornos de programación que facilitan la programación de grandes aplicaciones.

Programación por Eventos:
La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como laejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.
Para entender la programación dirigida por eventos, podemos oponerla a lo que no es: mientras en la programación secuencial (o estructurada) es el programador el que define cuál va a ser el flujo del programa, en la programación dirigida por eventos será elpropio usuario —o lo que sea que esté accionando el programa— el que dirija el flujo del programa. Aunque en la programación secuencial puede haber intervención de un agente externo al programa, estas intervenciones ocurrirán cuando el programador lo haya determinado, y no en cualquier momento como puede ser en el caso de la programación dirigida por eventos.

Programación Orientada a Objetos:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paradigmas de la programacion
  • Paradigmas De Programación
  • Paradigmas De Programación
  • Paradigmas De Programacion
  • Paradigmas de programacion
  • Paradigmas de Programación
  • Paradigmas De Programacion
  • Paradigmas De Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS