Tabla de conceptos de programacion
Investigación.
1.- http://dcb.fi-c.unam.mx/users/miguelegc/tutoriales/tutorialcd/cncpts_bscs_prgmcn_srctrd_1.htm
2.- http://www.usabilidadweb.com.ar/prog.php
3.- http://es.slideshare.net/megarober/fases-del-proceso-de-programacin-21627097
Tabla Comparativa
Fases
Fuente 1
Fuente 2
Fuente 3
Libro TIC 2
1
Está dada en sí por elenunciado del problema, el cual debe ser claro y complejo. Es importante que conozcamos exactamente "que se desea obtener al final del proceso" ; mientras esto no se comprenda no puede pasarse a la siguiente etapa.
En la programación profesional se escriben programas para satisfacer las necesidades de otros, comprender que necesita el cliente, puede llegar a ser una tarea complicada y si esta etapa noesta claramente resuelta, no se podrá avanzar. El usuario en general no sabe expresar bien lo que necesita y requiere la amplia colaboración del programador.
Definición del ProblemaConsiste en la obtención sin ambigüedades de una visión general y clara del problema. Ayudaa identificar los elementos claves del problema y los de la futura solución, así como fijar loslímites de los mismos basados ensu planteamiento textual sobre el papel.
Definición del problema
2
Para poder definir con precisión el problema se requiere que las especificaciones de entrada y salida sean descritas con detalle ya que esto es un requisito para lograr una solución eficaz.
Una vez que el problema ha sido definido y comprendido, deben analizarse los siguientes aspectos :
Los resultados esperados.
Losdatos de entrada disponibles.
Herramientas a nuestro alcance para manipular los datos y alcanzar un resultado
Es analizar detalladamente todos los aspectos del problema planteado que servirá para hacer un algoritmo y diagrama de flujo
Análisis del Problema Es la comprensión a fondo del problema y sus detalles y es un requisito para lograr una solución eficaz. Es precisamente en esta fasedonde se definen formal y correctamente la Entrada que recibirá el programa (datos o materia prima), la Salida que producirá(información o resultados) y el Proceso necesario para su solución (el método para convertirlos datos de entrada en información de salida)
Análisis del problema
3
Las entradas de datos en este problema se concentran en el radio del círculo. Dado que el radio puede tomarcualquier valor dentro del rango de los números reales, el tipo de datos radio debe ser real.
Las salidas serán dos variables : superficie y circunferencia que también serán de tio real.
La esencia del proceso de programación consiste en el planteo de la lógica del programa. Aquí se plantean los pasos a incluir y el órden de los mismos. En general se utilizan diagramas de flujo o pseudocódigo,esto implica un planteo natural y sin preocupación por la sintáxis. Lo importante es determinar la secuencia de sucesos que llevarán los datos de entrada a la salida deseada.
Diseño de la soluciónEn esta fase se diseña la lógica de la solución a usar, o sea, cómo hará el programa la tareaque se desea automatizar usando los datos de entrada para generar los datos de salida
Diseño
4
Unacomputadora no tiene capacidad para solucionar problemas más que cuando se le proporcionan los sucesivos pasos a realizar, esto se refiere a la obtención de un algoritmo que resuelva adecuadamente el problema. En caso de obtenerse varios algoritmos, seleccionar uno de ellos utilizando criterios ya conocidos.
Esta etapa incluye la descripción del algoritmo resultante en un lenguaje natural, dediagrama de flujo o natural de programación.
Una vez establecida la lógica del programa se podrá elegir el lenguaje más adecuado para llevar a cabo la codificación. Aqui si, hay que usar la sintáxis correcta. Todos estos pasos están sujetos a la complejidad del programa, cuando es muy sencillo se puede escribir como si fuese una carta a alguien, a medida que la complejidad aumenta se requiere...
Regístrate para leer el documento completo.