Computacion

Páginas: 7 (1531 palabras) Publicado: 15 de abril de 2012
1. Programación
La programación es el proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado.
 tipos de programación
Programación estructurada (PE)
La programación estructurada estácompuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo.

Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores.
 Característica: Lleva estructuras o bloques, es fácil diferenciarla de laorientada a objetos, lo esencial son los bloques.

Programación modular
En la programación modular consta de varias secciones dividas de forma que interactúan a través de llamadas a procedimientos, que integran el programa en su totalidad.

En la programación modular, el programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma deparámetros. A su vez cada modulo puede contener sus propios datos y llamar a otros módulos o funciones.
 Característica: El programa principal coordina las llamadas a los módulos secundarios y pasa los datos necesarios en forma de parámetros.

Programación orientada a objetos (POO)
Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias ala reutilización de los objetos.

El elemento principal de la programación orientada a objetos. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.
 Característica: Abstracción: denota las características esenciales de un objeto.
 Encapsulamiento: Significa reunir a todos los elementosque pueden considerarse pertenecientes a una misma entidad..
 Modularidad: Se denomina Modularidad a la propiedad que permite subdividir una aplicación en partes más pequeñas
 Principio de ocultación: Cada objeto está aislado del exterior, es un módulo natural.
 Polimorfismo: comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre,
 Herencia: lasclases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación.
 Recolección de basura: es la técnica por la cual el entorno de objetos se encarga de destruir automáticamente, y por tanto desvincular la memoria asociada.

Programación concurrente
Este tipo de programación se utiliza cuando tenemos que realizar varias acciones a la vez. Se suele utilizarpara controlar los accesos de usuarios y programas a un recurso de forma simultánea, se trata de una programación más lenta y laboriosa, obteniendo unos resultados lentos en las acciones.

 Característica: Indeterminismo: En un programa concurrente el orden es parcial, ya que existe una incertidumbre sobre el orden exacto de ocurrencia de ciertos sucesos, existe un indeterminismo en laejecución y pude producir resultados diferentes partiendo de los mismos datos.

Interacción entre procesos: Los programas concurrentes implican interacción entre los distintos procesos que los componen.

Programación funcional
Se caracteriza principalmente por permitir declarar y llamar a funciones dentro de otras funciones.
 Característica: No hay existencia de asignaciones de variablesy la falta de construcciones estructuradas como la secuencia o la iteración

Programación lógica
Se suele utilizar en la inteligencia artificial y pequeños programas infantiles. Se trata de una programación basada en el cálculo de predicados.

 Característica: Encuentra su hábitat natural en aplicaciones de inteligencia artificial o relacionadas.


2. Lenguaje de programación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS