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!
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:
View
Higher Education Presentation
View
Genial Storytale Presentation
View
Historical Presentation
View
Scary Eighties Presentation
View
Psychedelic Presentation
View
Memories Presentation
View
Harmony Higher Education Thesis
Explore all templates
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!