Please enable JavaScript.
Coggle requires JavaScript to display documents.
FASES EN LA RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN Julissa Llumiquinga,…
FASES EN LA
RESOLUCIÓN DE PROBLEMAS DE PROGRAMACIÓN
Julissa Llumiquinga
3. Configuración del entorno de desarrollo y codificación
Esta etapa consiste en transcribir o adaptar el algoritmo a un lenguaje de programación.
Se tendrá que adaptar todos los pasos diseñados en el algoritmo con sentencias y sintaxis propias del lenguaje
Verificar errores, organizar el código y comentarlo, son buenas prácticas que hacen programas más legibles y facilitan la depuración.
Previamente a la codificación se debe tener configurado el entorno de trabajo:
:!:IDE
:!:Librerías
Luego pasar el algoritmo al lenguaje de programación.
:!:Frameworks
1. Análisis Previo del Problema
Los datos que necesito para realizar las tareas, que formato deben tener los datos de entrada.
De donde proviene los datos de entrada, cómo se obtienen esos datos, cómo interactúan los datos entre sí para obtener el resultado.
En esta etapa se debe definir y tener claro lo que el programa tiene que hacer junto con las tareas que debe realizar para llevar a cabo la solución.
Muy importante tener en claro cuál será el resultado que se desea obtener y las restricciones que puede haber al momento de procesar datos.
2. Diseño del Algoritmo
Diseñar el algoritmo y que irá de acuerdo a todas las especificaciones anteriores.
Posteriormente será implementado en un lenguaje de programación para ser ejecutado por la computadora.
El algoritmo se lo puede realizar de cualquier forma:
:check:Pseudocódigo
:check:Diagrama de Flujo
La idea principal es que sea entendible, y no solo por el que lo diseñó si no por cualquier persona.
4. Compilación y Pruebas
La fase de compilación y pruebas permitirá detectar errores en la compilación, ejecución y lógicos.
Es fundamental realizar pruebas con gran cantidad de datos para encontrar posibles errores y corregirlos.
5. Documentación y mantenimiento
Es fundamental elaborar la documentación de todos los pasos hasta llegar a la solución del problema.
Las modificaciones son realizadas por otros programadores.
Cuando la documentación de un programa no es adecuada el proceso de modificación es totalmente complejo.
Un buen hábito y como programadores es la de llevar una metodología para solucionar un problema por más mínimo que este sea.
En un algoritmo se deben considerar tres partes
Entrada
Información dada al algoritmo.
Proceso
Operaciones o cálculos necesarios para encontrar la solución del problema.
Salida
Respuestas dadas por el algoritmo o resultados finales de los cálculos.
Especificaciones de entrada
¿Qué datos son de entrada?
¿Cuántos datos se introducirán?
Especificaciones de salida
¿Cuáles son los datos de salida?
¿Cuántos datos de salida se producirán?
¿Qué precisión tendrán los resultados?
¿Se debe imprimir una cabecera?
El algoritmo en el primer diseño se podrá representar con los siguientes pasos:
Paso 1
Paso 2
Paso 3
Salida por pantalla de base, altura y superficie.
Cálculo de la superficie, multiplicando la base por la altura.
Entrada desde periférico de entrada, por ejemplo, teclado, de base y altura.
Elaborado por:
Julissa Llumiquinga
ID:
L00411568