Paradigmas dela programacion

Solo disponible en BuenasTareas
  • Páginas : 8 (1794 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de enero de 2012
Leer documento completo
Vista previa del texto
Contenido

INTRODUCCCION 3
PARADIGMAS DE PROGRAMACION 3
PARADIGMA DE PROGRAMACION ESTRUCTURADO 3
VENTAJAS 4
PARADIGMA DE PROGRAMACION ORIENTADO A OBGETOS 5
VENTAJAS 6
PROGRAMACION EN JAVA 6
CONCRETA. 7
HERRMAIENTAS DE DESARROLLO 7
CARACTERISTICAS 7
CONCLUSIONES 8
BIBLIOGRAFIA 9

INTRODUCCCION

Conceptos y generalidades de paradigmas, descripción de paradigmaestructurado y paradigma orientado a objetos, y conocer que es el lenguaje de programación en java.

Objetivos: Identificar que es un paradigma de programación y conocer dos de los principales paradigmas para diferenciar su ámbito de aplicación.

DESARROLLO

PARADIGMAS DE PROGRAMACION

Un paradigma de programación es el que determina la visión y métodos de un programador en la construcción deun programa o subprograma. Diferentes paradigmas resultan en diferentes estilos de programación y en diferentes formas de pensar la solución de problemas cabe mencionar que con la solución de múltiples “problemas” se construye una aplicación.

Se dice que estos paradigmas se encuentran en tres categorías:

a) Los que soportan técnicas de programación de bajo nivel (ej.: copia de ficherosfrente estructuras de datos compartidos).

b) Los que soportan métodos de diseño de algoritmos (ej.: divide y vencerás, programación dinámica, etc.).

c) Los que soportan soluciones de programación de alto nivel.
PARADIGMA DE PROGRAMACION ESTRUCTURADO

* Abstracción de operaciones
* Módulos
* Procedimientos
* Funciones
* Bloques

Paradigma Estructurado: la programaciónse divide en bloques (procedimientos y funciones) que pueden o no comunicarse entre sí. Además la programación se controla con secuencia, selección e iteración. Permite reutilizar código programado y otorga una mejor compresión de la programación. Es contrario al paradigma inestructurado, de poco uso, que no tiene ninguna estructura, es simplemente un “bloque”, como por ejemplo, los archivos batch(.bat).

El término programación estructurada se refiere a un conjunto de técnicas, estas técnicas aumentan considerablemente la productividad del programa reduciendo en elevado grado el tiempo requerido para escribir, verificar, depurar y mantener los programas. La programación estructurada utiliza un número limitado de estructuras de control que minimizan la complejidad de los programas y,por consiguiente, reducen los errores; hacen los programas más fáciles de escribir, verificar, leer y mantener. Los programas deben estar dotados de una estructura.

La programación estructurada es el conjunto de técnicas que incorporan:

* Recursos abstractos: descomponer una determinada acción compleja en términos más simples
*Diseño descendente (top-down): se descompone el problema enetapas o estructuras jerárquicas, de modo que se puede considerar cada estructura desde dos puntos de vista: ¿qué hace? y ¿cómo lo hace?
*Estructuras básicas.: secuenciales, de repetición y de selección

Ahora bien Las estructuras de control de un lenguaje de programación son métodos de especificar el orden en que las instrucciones de un algoritmo se ejecutarán. El orden de ejecución de lassentencias (lenguaje) o instrucciones determina el flujo de control.
Estas estructuras de control son, por consiguiente, fundamentales en los lenguajes de programación y en los diseños de algoritmos especialmente los pseudocódigos.

VENTAJAS
* Facilita el desarrollo
* Se evita la repetición del trabajo
* Trabajo de programación dividido en módulos
* Independientes
* Diseñotop-down: descomposición en subproblemas
* Facilita el mantenimiento
* Claridad del código
* Independencia de los módulos
* Favorece la reutilización
PARADIGMA DE PROGRAMACION ORIENTADO A OBGETOS

* Abstracción
* Encapsulamiento
* Herencia
* Polimorfismo

POO
=
Soporte sintáctico para los tipos abstractos de datos
+
Prestaciones asociadas a las jerarquías de...
tracking img