3. OBJETIVOS
•Conocer los diferentes pasos para la
solución de un problema por
computador
•Aprender a definir y delimitar el
Problema
•Identificar la codificación en programa
4. RESUMEN
• El proceso de resolución de un problema
con una computadora conduce a la
escritura de un programa y a su
ejecución en la misma. Aunque el
proceso de diseñar programas es
esencialmente un proceso creativo, se
pueden considerar una serie de fases o
pasos comunes, que generalmente
deben seguir todos los programadores
5. DESARROLLO
Análisis del
Pasos para una
Problema
Definicion y
solución de un
delimitacion del
problema por
problema
computador
Diseño del Codificación Compilación
Algoritmo
Depuración Ejecución Mantenimiento
6. Definición y delimitación del problema
Para resolver un pasos Determinar si
problema es está claro o no y
fundamental si es posible o
conocerlo por no, darle una
completo. solución
7. Para el desarrollo, es
necesario definir los
datos de entrada,
Análisis los datos de salida y
del todos los cálculos y
Problema fórmulas necesario para
procesar los datos así
como la información que
se entregará como
solución..
8. Fase depende el
Fase donde determinan los
éxito o el fracaso pasos o instrucciones.
de una solución a
Diseño
un problema.
del
Algoritmo
Las instrucciones Se desarrollará el
serán indicadas programa para un
por el eficiente
programador. funcionamiento.
9. Escribir la solución del
problema en un lenguaje
de computadora, pero Codificación
basado en el diseño del
algoritmo.
Etapa donde computador
hace una revisión de las Compilación
instrucciones colocadas
por el programador.
10. Es la corrección de
errores que el
Depuración compilador identifica
al programa.
Interna: comentarios o mensajes para ser más
entendible un proceso.
La
documentación
Externa: manual o descripción paso a paso
del funcionamiento del programa.
11. •
Ejecución • Tener en cuenta los
errores de digitación y,
también, los de ejecución.
Se utilizan los dispositivos de entrada y salida
Se lleva a cabo cuando se detecta
que es necesario hacer algún
Mantenimiento cambio, ajuste o
complementación al programa
para que siga trabajando de
manera correcta.
12. CONCLUSIONES
• Los pasos más importantes son: análisis del problema,
diseño del algoritmo, codificación, compilación,
depuración, documentación, ejecución y
mantenimiento.
• Para resolver un problema es fundamental conocerlo
por completo y determinar si está claro o no y si es
posible o no, darle una
solución.
• Escribir la solución del problema en un lenguaje de
computadora, pero basado en el diseño del algoritmo.
13. BIBLIOGRAFÍA
LIBRO: Elemento 4 Lógica de Programación
AUTOR: Fabián Morales Fiallos
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD INGENIERÍA CIVIL Y MECÁNICA