1. 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
2. ÍNDICE
• CARÁTULA
• ÍNDICE
• OBJETIVOS
• RESUMEN
• DESARROLLO
o Definición y delimitación del Problema
o Análisis del Problema
o Diseño del Algoritmo
o Codificación
o Compilación
o Depuración
o La documentación
Documentación Interna
Documentación Externa
o Ejecución
o Mantenimiento
• CONCLUSIONES
• BIBLIOGRAFÍA
3. 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.
4. 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.
5. DESARROLLO
Pasos para la solución de un problema por computador
1.- Definición y delimitación del Problema
Definición y
delimitación del Conocerlo por Tener claro el
Problema completo problema
Puede dar Comprender los
solución a un No confundir el
parámetros
problema enunciado
inexistente requeridos
6. 2.- Análisis del Problema
Análisis del Problema
Comprendido lo que se va
ha desarrollar
definir
datos;
ENTRADA SALIDA CÁLCULOS Y
datos que se la información que se FÓRMULAS
necesitan desea producir necesario para
procesar los datos
PONERSE EN LUGAR DEL COMPUTADOR
PARA SATISFACER TODAS NECESIDADES
7. 3.- Diseño del Algoritmo
DISEÑO DEL
ALGORITMO
pasos o instrucciones
que se
llevarán a cabo
Es como se
desarrollará todo el
programa
depende el éxito o el
fracaso
de una solución
Se puede utilizar (El
pseudocódigo, la
diagramación libre o la
diagramación
rectangular).
8. 4.-Codificación
Escribir solución del
problema a la Diseño de algoritmo
computadora
código
CODIFICACIÓN fuente
Se escribe en un
lenguaje de
programación o
lenguaje de alto nivel.
9. 5.-Compilación
revisión de las
Compilación instrucciones
programador
instrucciones
programa al interior de la escritas
memoria correctamente
gramática sintaxis
10. 6.- Depuración
DEPURACIÓN
DEPURACIÓN ERRORES IDENTIFICAR
CORRECCIÓN
documentar los
COMPRENDER AYUDAR algoritmos y los
programas
FUTURAS
MODIFICACIONES
11. 7.-La documentación
DOCUMENTACIÓN
INTERNA EXTERNA
Comentarios Mensajes Manual
Entendimiento claro del descripción paso a paso de la
proceso manera cómo funciona el
programa
12. 8.- Ejecución
EJECUCIÓN
Corregido problemas
Compilado
Ejecutar
Resultados obtenidos
Dispositivos entrada -
salida
Cuenta los errores de
digitación
efectividad de un algoritmo es
comparar
los Requerimientos con las
Soluciones
13. 9.-Mantenimiento
Hacer un cambio si hay
problemas detectados
TERMINADO EL PROGRAMA
Ajuste o
complementación al
programa para que
MANTENIMIENTO siga trabajando de
manera correcta
Correctamente
documentado.
14. 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.
15. • 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.
16. 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
17. BIBLIOGRAFÍA
Ing. Morales, F. 2012 "Archivo de prelógica _
elemento 4" Páginas 9^10.
Aula virtual de la Universidad Técnica de
Ambato.
http://educacionvirtual.uta.edu.ec/elearning/mod/re