Introduccion A La Poo (Java)

Páginas: 25 (6019 palabras) Publicado: 3 de octubre de 2012
PARADIGMAS DE PROGRAMACION

UNIDAD I
¿Qué es un Paradigma?
Un paradigma es un modelo, patrón o arquetipo en cualquier disciplina científica u otro contexto epistemológico.
Los paradigmas establecen límites para resolver problemas dentro de estos, y proporcionar nuevas soluciones, filtran experiencias y se ajustan a los límites de lo que se denomina efecto paradigma.
En general cualquierparadigma define:
* Que se debe observar y estructurar.
* El tipo de interrogantes que hay que formular para hallar respuestas en relación al objetivo.
* Como deben estructurarse tales interrogantes.
* Como deben interpretarse los resultado.
Es una colección de modelos conceptuales que juntos especifican un marco básico de diseño y desarrollo de programas y determina, al final, laestructura de los mismos.

En el proceso de desarrollo la elección del paradigma permite producir programas con directrices específicas, como: estructura modular, fuerte cohesión, alta rentabilidad, Etc.

Clasificacion de Paradigmas

* Paradigma de Programación Lógica: basado en asertos y reglas lógicas que define un entorno de programación de tipo conversacional, simbólico y nodeterminista.
* Programación Funcional: formulas funcionales para crear mecanismos para aplicar a los argumentos, define un entorno de programación interpretativo, funcional y aplicativo.
* Paradigma de programación heurística: para la resolución de problemas aplica reglas de buena lógica, modelizando el problema de una forma adecuada atendiendo a su representación, estrategias de búsquedas y métodosde resolución.
* Paradigmas orientado a objetos
* Paradigmas orientado a eventos
* Programación paralela
* Paradigmas basados en restricciones
* Paradigmas basados en flujos de datos, etc.

Cuando hablamos De un paradigma en particular, se dice SOPORTA el paradigma, estamos haciendo referencia a que un lenguaje puede estar diseñado para soportar un paradigma, se lo denominaLENGUAJE PURO, o más de un paradigma se lo denomina LENGUAJE HIBRIDO.

TIPOS DE PARADIGMAS
Robert W Floyd describió tres categorías de paradigmas de programación:
* LOS QUE SOPORTAN TECNICAS DE PROGRAMACION DE BAJO NIVEL: ej. copia de ficheros frente estructuras de datos compartidos.
* LOS QUE SOPORTAN METODOS DE DISEÑO DE ALGORITMOS: divide y vencerás, programación dinámica, etc.
*LOS QUE SOPORTAN SOLUCIONS DE PROGRAMACION DE ALTO NIVEL: como los ejemplos vistos en el punto anterior.

PARADIGMAS DE PROGRAMACION DE ALTO NIVEL
Programación imperativa: describe paso a paso un conjunto de instrucciones que deban ejecutarse para variar el estado del programa, es un algoritmo en el que se describen los pasos necesarios para solucionar el problema.
Programación Declarativa:las sentencias que se utilizan describen el problema que se quiere solucionar, pero no las instrucciones necesarias para solucionarlo. En este tipo, un programa se construye señalando hechos, reglas, ecuaciones, y otras propiedades que configuran la solución.

EFECTOS LATERALES (SIDE EFFECTS O EFECTOS DE LADO)
Los paradigmas con efectos laterales utilizan un modelo en el que las variables estánestrechamente relacionadas con direcciones de memoria del ordenador.
Existen al menos dos sub-paradigmas de importancia con efectos de lado: EL ESTRUCTURADO Y EL ORIENTADO A OBJETOS.
Los paradigmas sin efectos laterales utilizan un modelo más abstracto que la idea de dirección de memoria. Se centran en el concepto de dato.

Introducción a los principales paradigmas de programación de altonivel
Paradigma imperativo
* Programación cercana al hardware y concepto de algoritmo.
* Establece secuencia de instrucciones hasta obtener resultados buscados.
PROGRAMACION ESTRUCTURADA:
* conocida como IMPERATIVA-PROCEDURAL, es la evolución directa de la programación imperativa.
* Permite el uso de estructuras de control, procedimientos y funciones
* El código es ejecutado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A La POO Con Java
  • poo java
  • Introducción A La Poo
  • Introduccion a poo
  • introduccion de poo
  • Introduccion Poo
  • Introduccion a la POO
  • Introducción a la POO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS