Programacion

Páginas: 5 (1197 palabras) Publicado: 1 de junio de 2014
DISEÑO DE ALGORITMOS
Es un método para poder crear un modelo matemático ajustado a un problema específico para resolverlo. Son también el fundamento de la programación de computadoras, para que la computadora pueda ejecutar una tarea es necesario especificar las operaciones necesarias para transformar los datos de entrada en datos de salida(es decir, debe definir un algoritmo). Una vezdiseñado, se trasforma en el programa que se necesita. El programa queda compuesto con instrucciones y especificaciones para un interfaz de usuario eficaz.

TECNICAS DE DISEÑO

Top Down: Se descompone sucesivamente el problema inicial en subproblemas.

Con cada descomposición, se simplifican los subproblemas.

Las diferentes partes del problema pueden ser programadas de forma independiente.El programa final queda estructurado en forma de bloques o módulos.
Bottom Up: Se programa cada proceso según vaya apareciendo.

Difícil llegar a una integración tal que el desempeño global sea fluido.
Proclive a la duplicación de esfuerzos.
Pueden no satisfacerse los requisitos globales de la aplicación.

La creación de algoritmos se basa en la técnica descendente.



PROGRAMACIONMODULAR
Programar no es más que resolver problemas, uno de los métodos mas sencillos para programar es dividir el problema en subproblemas y esto, nos lleva a trabajar con subprogramas, a los cuales se les da el nombre de módulos, a esto se le llama programación modular. A medida que pasa el tiempo se espera que la resolución de problemas se lleve en menos tiempos y sean más complejos, por eso, eldesarrollo diario de cualquier usuario se convierte en un problema, la cual el mismo divide en partes para resolverlos, al igual que un programa.

PROGRAMACION ESTRUTURADA
La programación estructurada es una teoría de programación que consiste en construir programas de fácil comprensión. Se basa en una metodología de desarrollo de programas llamada refinamiento sucesivos, es decir, seplantea una operación como un todo y se divide en segmentos más sencillos o de menor complejidad. Este desarrolla los programas de la forma más clara posible haciendo uso de tres estructuras de control:
a. Secuencia: Sucesión simple de dos o más operaciones.
b. Selección: bifurcación condicional de una o más operaciones.
c. Interacción: Repetición de una operación mientras se cumple una condición.DIAGRAMA DE FLUJO


Es una representación gráfica de la secuencia de pasos que se realizan para obtener un cierto resultado, es decir, empleado para representar un algoritmo o cierto proceso. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. El diagrama de flujo ofrece una descripción visual de lasactividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás.

PSEUDOCODIGOS

Es una descripción del principio operativo de un programa informático u otro algoritmo. Tiene una mezcla de lenguaje de programación que se emplea para realizar el diseño de un programa. En esencial, el Pseudocódigo sepuede definir como un lenguaje de especificaciones de algoritmos. El Pseudocódigo utiliza palabras que indican el proceso a realizar, de esta manera se puede desarrollar una solución de una manera un poco más rápida que utilizando directamente un lenguaje.


LENGUAJE DE PROGRAMACION

Es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como lascomputadoras. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS