El documento describe los pasos para la solución de un problema por computador, incluyendo la definición y delimitación del problema, el análisis del problema, el diseño del algoritmo, la codificación, la compilación, la depuración, la documentación, la ejecución y el mantenimiento.
1. UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD DE INGENIERÍA CIVIL Y
INTEGRANTES: MECÁNICA
- JUAN PULLUQUITIN
CARRERA DE INGENIERÍA CIVIL
- WALTER COQUE
TEMA: Pasos para la solución de un problema
por computador
2. ÍNDICE
●CARÁTULA
●ÍNDICE
●OBJETIVOS
●RESUMEN
●DESARROLLO
○Definición y delimitación del Problema
○Análisis del Problema
○Diseño del Algoritmo
○Codificación
○Compilación
○Depuración
○La documentación
■Documentación Interna
■Documentación Externa
○Ejecución
○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 solución Comprender los
No confundir el
a un problema parámetros
inexistente enunciado
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
Es como se desarrollará todo
el
programa
pasos o instrucciones que se
llevarán a cabo
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
Diseño de algoritmo
problema a la computadora
CODIFICACIÓN
código
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
escritas
de la 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
siga trabajando de
MANTENIMIENTO 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:
○Diseño del Algoritmo.- Mediante esta fase se
determinan los pasos e instrucciones.
○En la codificación se escribe la solución del problema
en un lenguaje de computadora de alto nivel.
○Compilación.- Se hace la revisión de las instrucciones
del programador.
○Depuración.- Encontrar errores para corregirlos y
documentar los algoritmos.
○Documentación.- Se divide
■Interna (comentarios o mensaje que al código
fuente).
■Externa se conoce como el manual del usuario.
16. ○Ejecución.- Es cuando se pone a correr el
programa y así se comprueba los requerimientos
planteados con las soluciones de respuesta.
○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/resource/view.php?id=55024