Want to create interactive content? It’s easy in Genially!

Get started free

Resolución de problemas con Java.

kreideprinz

Created on September 21, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Higher Education Presentation

Genial Storytale Presentation

Historical Presentation

Scary Eighties Presentation

Psychedelic Presentation

Memories Presentation

Harmony Higher Education Thesis

Transcript

Aplica la metodología de desarrollo rápido de aplicaciones conprogramación orientada a eventos

Resolución de problemas con Java

Shamily Pérez Acevedo[21/09/21]

Resolución de problemas con Java

Resolución de un problema

con Java

Existen diferentes técnicas para resolverlos, y aunque el proceso de diseñar y construir programas es esencialmente creativo, se pueden considerar diferentes etapas en el proceso de programación

+ FASES

Análisis del problema

Esta fase requiere definir el problema y especificar claramente las tareas que el programa debe realizar y el resultado o solución que se espera; esta etapa se divide en varias fasesEn el caso de la resolución de problemas complejos es necesario dividirlos o descom-

+ FASES

Diseño del algoritmo

------

El análisis del problema requiere una definición clara que considere exac- tamente lo que el programa hará y la solución que se espera

el paso siguiente es diseñar un algoritmo que lo resuelva; para esto, la computadora nece-sita que se le indiquen las tareas o acciones a ejecutar y su orden sucesivo.

+ info

+ info

En el algoritmo anterior hay diferentes aspectos a considerar. En primer lugar, algu- nas palabras reservadas se han escrito deliberadamente en negrita (mientras, si_no; etc.). Estas palabras describen las estructuras fundamentales y los procesos de toma de decisión en el algoritmo; también incluyen los conceptos importantes de selección (ex- presadas por si-entonces- si_no, if-then-else) y de repetición (expresadas con mientras-hacer, hacer-mientras o a veces repetir-hasta o iterar-fin_ iterar, en inglés, while-do y do-while, repeat-until) que se encuentran en casi todos los algoritmos, especialmente en los de proceso de datos.

Los algoritmos se pueden expresar y representar gráficamente por medio de fórmu- las, diagramas de flujo N-S y pseudocódigos; esta última representación es la más utiliza- da en las técnicas de programación modernas y es la que recomendamos al lector para trabajar con Java. Por ejemplo, un algoritmo para realizar la tarea “ir al cine a ver la película "Harry Potter"” se puede describir de la forma siguiente:

La codificación es la escritura en lenguaje de programación de la representación del al- goritmo desarrollada en las etapas precedentes. Puesto que el diseño de un algoritmo es independiente del lenguaje de programación utilizado para su implementación, el códi- go puede escribirse con facilidad en un lenguaje o en otro.

Codificación

Ejemplo ↓

+ info

+ info

+ EJEM.

Compilación-interpretación de un programa en Java

El programa fuente debe traducirse a lenguaje máquina; este proceso lo debe realizar con el compilador y el sistema operativo, que prácticamente se encarga de ello. La ejecu- ción del código fuente en el compilador verifica la exactitud y corrección de la sintaxis del programa fuente. La etapa posterior a la compilación es la ejecución del programa, y como señalan las normas históricas de programación, la compilación exitosa de un programa sólo ga- rantiza que éste cumple fielmente las reglas de sintaxis, pero no que funcione correctamente. .

+ info

Documentación y mantenimiento

Verificación y depuración de un programa Java

LaLa documentación de un programa consiste en describir los pasos a seguir en el proceso de su resolución; su importancia destaca por su decisiva influencia en el producto final. Aquellos programas pobremente documentados son difíciles de leer, aún más difíciles de depurar y casi imposibles de mantener y modificar.

La verificación o depuración de un programa es el proceso de su ejecución con una am- plia variedad de datos de entrada llamados de test o prueba que determinarán si el pro- grama tiene errores (bugs) o no; verificar supone el empleo de una amplia gama de datos de prueba, tales como valores normales de entrada, valores extremos de entrada, etcétera, para comprobar los límites y aspectos especiales del programa. Los errores que se pueden hallar en la verificación son:

Documentación interna

Es la que se incluye dentro del código del programa fuente mediante comentarios que ayudan a la comprensión del código; todas las líneas de programas que comienzan con el símbolo “//”, los cuales son comentarios que el programa no necesita y que la compu- tadora ignora; considerando esto, el objetivo del programador debe ser escribir códigos sencillos y limpios.

Los errores que se pueden hallar en la verificación son:

+ INFO

¡Gracias por su atención!