ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Robot Karel


Enviado por   •  18 de Septiembre de 2014  •  771 Palabras (4 Páginas)  •  212 Visitas

Página 1 de 4

2 El problema se analiza teniendo presente la especificación de los requisitos dados por el cliente de la empresa o por la persona que encarga el programa. Se refiere a la etapa del proceso en la que el programador toma conocimiento del problema antes de proceder a desarrollar una solución. Es un proceso de “introducción”, de naturaleza cognoscitiva y muy difícil de describir. Son demasiados los programadores que recorren esta etapa muy rápidamente, lo que hace que entiendan mal o malinterpreten las especificaciones. Algunos programadores prefieren devolver las especificaciones del problema al diseñador, para reducir la posibilidad de malentendido. Podríamos resumir a responderse a las tres siguientes preguntas: a. ¿Qué entradas se requieren? Tipo y cantidad. ¿Qué salida se desea? Tipo y cantidad. ¿Qué método o proceso se empleará para obtener la salida deseada? En esta etapa prácticamente determinamos el QUE es lo que hace el programa a diseñar. Análisis del problema

3 Una vez analizado el problema, se diseña una solución que conducirá a un algoritmo que resuelva el problema. Considerando que la solución ha sido bien definida, este proceso es casi directo, pues es un proceso mental inmediato de las fases anteriores. Mediante rutinas, funciones, script, procedimientos y reglas del lenguaje de programación, se va ensamblando la aplicación de acuerdo con los estándares de estilo y de estructura. En esta etapa se determina el COMO hace el programa la tarea solicitada. El diseño del algoritmo es independiente del lenguaje de programación en el que se va a codificar posteriormente. Para el diseño de un algoritmo tenemos que utilizar los resultados del análisis del problema y realizar con ello una estructura modular (diseño modular) que consiste en un conjunto de módulos. Diseño

4 La solución se escribe en la sintaxis del lenguaje de alto nivel (por ejemplo, C) y se obtiene un programa. Aquí se debe hacer hincapié en la formulación del algoritmo antes que en su codificación en un lenguaje de programación en particular. Aunque algunos podrían argumentar que la habilidad para resolver problemas es algo innato y que es difícil educar o mejorar la creatividad, existe suficiente evidencia en el sentido de que algunos enfoques sistemáticos tienen mucho valor. Es la escritura en un lenguaje de programación de la representación del algoritmo desarrollado en la etapa anterior, en cierto modo la codificación es un proceso mecánico porque el algoritmo ya está hecho y solo queda la transformación a un lenguaje requerido obteniéndose así el programa fuente. Codificación

5 El programa se ejecuta, se comprueba rigurosamente y se eliminan todos los errores que puedan aparecer. Es inevitable realizar pruebas mientras va construyendo las componentes de la aplicación. Todo programador experto prueba no sólo mentalmente cada instrucción cuando la está escribiendo, sino que va ejecutando

...

Descargar como (para miembros actualizados)  txt (5.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com