Upload
jimenayanza
View
434
Download
0
Embed Size (px)
Citation preview
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA
CARRERA DE INGENIERÍA CIVIL
TEMA: Pasos para la solución de un problema por computador
INTEGRANTES:- CARLA PAREDES- JIMENA YANZA
ÍNDICE • CARÁTULA
• ÍNDICE
• OBJETIVOS
• RESUMEN
• DESARROLLO o Definición y delimitación del Problemao Análisis del Problemao Diseño del Algoritmoo Codificacióno Compilacióno Depuracióno La documentación
Documentación Interna Documentación Externa
o Ejecucióno Mantenimiento
• CONCLUSIONES
• BIBLIOGRAFÍA
OBJETIVOS
• Definir que es delimitación y la definición de un problema.
• Reconocer como se hace el análisis del problema.
• Conocer como es el diseño, codificación, compilación, depuración, los tipos de documentación, su ejecución y el mantenimiento de un algoritmo.
RESUMEN
En la presentación se dará a conocer todo el contenido del ítem 5 del elemento 4 (pre-lógica) del aula virtual de la UTA y su información será presentada en diagramas empezando por la definición y delimitación del problema, análisis del problema, diseño del algoritmo, codificación, compilación, depuración, la documentación, ejecución, mantenimiento.
DESARROLLOPasos para la solución de un problema por computador1.- Definición y delimitación del Problema
Definición y delimitación del Problema
Conocerlo por completo
Comprender los parámetros requeridos
Tener claro el problema
No confundir el enunciado
Puede dar solución a un
problema inexistente
2.- Análisis del Problema
Análisis del Problema
Comprendido lo que se va ha desarrollar
definirdatos;
ENTRADAdatos que se
necesitan
CÁLCULOS Y FÓRMULAS necesario para procesar los datos
SALIDAla información que se
desea producir
PONERSE EN LUGAR DEL COMPUTADOR PARA SATISFACER TODAS NECESIDADES
3.- Diseño del Algoritmo
DISEÑO DEL ALGORITMO
depende el éxito o el fracasode una solución
Se puede utilizar (El pseudocódigo, la
diagramación libre o ladiagramación rectangular).
Es como se desarrollará todo elprograma
pasos o instrucciones que se
llevarán a cabo
4.-Codificación
CODIFICACIÓN
Diseño de algoritmo
Se escribe en un lenguaje de
programación o lenguaje de alto nivel.
Escribir solución del problema a la computadora
códigofuente
5.-Compilación
Compilaciónrevisión de las instrucciones
programador
instrucciones escritas
correctamente
sintaxis gramática
programa al interior de la memoria
6.- Depuración
DEPURACIÓN IDENTIFICARERRORES
DEPURACIÓN
CORRECCIÓN
documentar los algoritmos y los programas
AYUDARCOMPRENDER
FUTURAS MODIFICACIONES
7.-La documentación
DOCUMENTACIÓN
EXTERNAINTERNA
Manual Comentarios Mensajes
descripción paso a paso de lamanera cómo funciona el
programa
Entendimiento claro del proceso
8.- EjecuciónEJECUCIÓN
Resultados obtenidos
Ejecutar
Corregido problemas
Compilado
Cuenta los errores de digitación
Dispositivos entrada - salida
efectividad de un algoritmo es comparar
los Requerimientos con las Soluciones
9.-Mantenimiento
MANTENIMIENTO
TE
RM
INA
DO
EL
PR
OG
RA
MA
Hacer un cambio si hay problemas detectados
Correctamente documentado.
Ajuste o complementación al programa para quesiga trabajando de manera correcta
CONCLUSIONES
•Para definir y delimitar el problema es necesario conocer del tema, leerlo varias veces para que exista confusiones y llegar a obtener los resultados requeridos.
•Para realizar el análisis del problema es necesario definir los datos de entrada (datos importantes),de salida (los resultados), y los procesos y así satisfacer peticiones planteadas con el enunciado del problema.
• Además de la definición, delimitación y análisis existen más pasos para la solución de problemas de computador y son los siguientes:o Diseño del Algoritmo.- Mediante esta fase se
determinan los pasos e instrucciones.o En la codificación se escribe la solución del
problema en un lenguaje de computadora de alto nivel.
o Compilación.- Se hace la revisión de las instrucciones del programador.
o Depuración.- Encontrar errores para corregirlos y documentar los algoritmos.
o Documentación.- Se divide Interna (comentarios o mensaje que al código
fuente). Externa se conoce como el manual del
usuario.
o Ejecución.- Es cuando se pone a correr el programa y así se comprueba los requerimientos planteados con las soluciones de respuesta.
o Mantenimiento.- Es seguir ejecutando el problema a pesar de que se requiere algún cambio