tipos de programacion--caracteristicas de la programacion

Ver el tema anterior Ver el tema siguiente Ir abajo

tipos de programacion--caracteristicas de la programacion

Mensaje  fernando garcia el Mar 24 Ago - 22:21:51

La Programación


La programación intenta resolver problemas atravez de una determinada metodología.
Es el proceso de escribir programas. Un programa de computador es una serie de instrucciones ordenes dadas a la maquina para que se produzca la ejecución de una determinada tarea.

Tipos de Programación


Los tipos ó técnicas de programación son bastantes variados.
La idea es que el programador los conozca y sepa seleccionar el adecuado para resolver el problema que se le plantea (La mayoría de los lenguajes de programación han sido creados para ser utilizados en determinados ambientes de programación, por lo que para cada técnica conviene utilizar un determinado lenguaje).

Programación Secuencial

Se basa en la creación de programas atravez de sentencias escritas de forma secuencial (continuidad., sucesión ordenada).

Programación spaguetti


Spaguetti es un término peyorativo Para los programas que tienen una estructura de control de flujo (Determinación del orden en el que se ejecutan las instrucciones) difícil de entender. El nombre se deriva del hecho de que su código se asemeja a un plato de espaguetis. Suele asociarse a lenguajes de programación antiguos pero en la actualidad lenguajes como javascript, sql, php lo utilizan para poder entrelazaren.

Programación Estructurada


Es una de las más antiguas que existen. Aunque actualmente los nuevos tipos de programación están copando el mercado la programación estructurada se mantiene en la esencia de los lenguajes modernos. Esta basada en la modularidad (unión de varias partes), en la que se divide el programa en módulos y cada uno realiza una tarea especifica. De esta manera la complejidad del problema se reduce al dividir las tareas ya que al unirlas permiten la resolución del este. La programación estructurada se puede dividir en dos:

1. funcional: Dentro del mismo programa se llaman las diferentes funciones (módulos).
2. Procedimental ó procedural: Las funciones se guardan como archivos aparte

Programación orientada a eventos


Le proporciona al programador que no tiene mucha experiencia en desarrollo a crear sus aplicaciones en base a entorno gráfico y en la ocurrencia de eventos.

Programación orientada a objetos (POO)

Cada elemento dentro de un programa que se trabaje con esta técnica es considerado como un objeto que tiene propiedades y métodos. La ejecución del programa depende de la interacción de los objetos que lo componen. Las propiedades y métodos de cada objeto se especifican en su clase. La clase es como el molde de la instancia de cada objeto. Cuando se programa con esta técnica se definen clases y se crean instancias de objetos dentro de estas clases para que después los objetos interaccionen entre si.

Programación lógica


Lo más importante es definir un conjunto de hechos y un conjunto de reglas que definen las relaciones que existen entre los componentes de los programas (base del conocimiento). Utiliza lenguajes de alto nivel (expresan los algoritmos de una manera adecuada para el entendimiento humano). Una de las utilidades más importantes es la inteligencia artificial.

Características de la programación

• Exactitud y precisión :resultados sin errores d sintaxis o de lógica
• Integridad o completitud: Un programa es completo sólo si ejecuta todas las operaciones se esperan al procesar un conjunto de datos
• Generalidad: Un programa bien diseñado puede procesar un conjunto de datos que varían en el número de transacciones. Las instrucciones se deben elaborar para que no se limiten a un número específico de transacciones en el conjunto de datos.
• Eficiencia: Debe asegurarse de que las instrucciones para manejar datos sea tan rápida y fácilmente como sea posible.
• Documentación: consiste en el uso de auxiliares que expliquen como ocurre el procesamiento de los datos en u programa.
avatar
fernando garcia

Mensajes : 4
Puntos : 12
Fecha de inscripción : 05/08/2010

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.