Introduccion a la programacion

Páginas: 6 (1449 palabras) Publicado: 9 de abril de 2013
Introduccion a la Programacion
Diseño de programas
El diseño de programas es un proceso creative, no existe un conjunto complete de reglas, ni algoritmos para definir como escribir programas.
Las fases de resolucion del problema y de implementacion en la computadora disponen de una serie de pasos q enlazados convenientemente conduciran a la solucion del problema.
Las fases de resolucion de unprograma con computadora son:
- Analisis del programa
-Diseño del algoritmo
-Codificacion
-Compilacion y ejecucion
-Verificacion
-Depuracion
-Documentacion
Las 2 primeras conducen a un diseño escrito en forma de algoritmo, en la tercera etapa se implementa el algoritmo en un codigo escrito en un lenguaje de programacion, en la cuarta etapa traduce el codigo fuente a codigo maquina y en lafase de ejecucion se corre el programa sobre la computadora, en la quinta y sexta etapa el programador busca errorres de lase tapas anteriores y las elimina, entonces lo importante de la fase de documentacion del programa es q cualquier persona ajena al mismo pueda entender q hace y como lo hace.
Vamos a considerar el concepto algoritmo:
Un algoritmo es un metodo para resolver un problemamediante la combinancion de una serie de pasos precisos, definidos y finitos, debe producer un resultado en tiempo finito, entre las herramientas q dispone el programador para una representacion grafica de un algoritmo destacan los ordinogramas, diagramas de flujo y pseudocodigo.
Analisis de problema
Esta fase requiere el maximo de imaginacion y creatividad por parte del programador, se debe examinercuidadosamente el problema, despues el programador debe identificar aquellos elementos de informacion dados en el problema, finalmente un procedimiento para producer los resultados deseados a partir de los datos y q sera el algoritmo, si no conoce exactamente lo q desea como salida del programa entonces puede producer sorpresa lo q su programa realize, un problema bien definido requiere unadescripcion precisa de las especificaciones de entrada y salida para conseguir una solucion efectiva y la vez eficaz.
Diseño y verificacion de algoritmos
En la etapa de analisis se determina que hace el programa, etapa de diseño determina como hace el programa la tarea solicitada, la solucion de un problema se realiza dividiendo el problema en subproblemas y divider estos a un nivel mas bajo, hastaq pueda ser implementada una solucion en la computadora, esto se conoce como diseño decendiente (top-down)
Cualquier programa bien diseñado consta de un modulo principal, los modulos pueden ser planeados, codificados, comprobados, y depurados independientemente y acontinuacion combinarlos entre si
El proceso implica los siguientes pasos:
-Programar un modulo
-Comprobar el modulo
-Si esnecesario, depurar el modulo
-Combinar el modulo con los modulos anteriores
El diseño del algoritmo es independiente del lenguaje de programacion en el que se vaya a codificar posteriormente
Se recomienda identificar last areas mas importantes a ser ejecutadas para resolver el problema y disponerlas en el orden que seran ejecutadas
Verificacion de algoritmo
El modo mas normal de comprobar unalgoritmo es mediante su ejecucion manual usando datos significativos que abarquen todo el possible rango de valores, este proceso se conoce como prueba del algoritmo.
Herramientas de Programacion
Las herramientas de programacion empleadas como lenguajes algoritmicos son:
- Diagramas de flujo
- Pseudocodigos
- Diagramas de Nassi-Schneiderman (N-S)
Los diagramas de flujos muestran el flujo logicodel algoritmo en un dibujo en lugar de con palabras, como alternative al diagrama de flujo surgio el pseudocodigo y este permite una redaccion rapida del algoritmo, los diagramas N-S son una herramienta q reune caracteristicas graficas propias de doagramas de flujo y caracteristicas linguisticas de Pseudocodigos
Los diagramas de flujo
En esencia el diagram de flujo es medio de presentacion...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción A La Programacion
  • introducción a la programacion
  • Introduccion A La Programacion
  • Introducción A La Programación O. O.
  • Introduccion a la programacion
  • Introduccion a programacion
  • INTRODUCCION A LA PROGRAMACION
  • programacion introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS