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
Pasos para la
Definición y
solución de un Análisis del
delimitación del
problema por Problema
Problema
computador
Diseño del
Algoritmo Codificación Compilación
Depuración Ejecución Mantenimiento
6. Definición y delimitación del Problema
Pasos
Para resolver un
Determinar si está
problema es
claro o no y si
fundamental
es posible o no,
conocerlo por
darle una solución.
completo.
7. Paraa el desarrollo, es necesario
definir los datos de entrada,
los datos de salida y todos los
Análisis cálculos y
del fórmulas necesario para procesar los
Problema datos así como la información que
se entregará como solución..
8. Fase depende el éxito
Fase donde o el fracaso
determinan los pasos de una solución a un
o instrucciones. problema.
Diseño del
Algoritmo
Se desarrollará el Las instrucciones
programa para un serán indicadas por el
eficiente programador.
funcionamiento.
9. Escribir la solución del problema
en un lenguaje de
Codificación
computadora, pero basado en el
diseño del algoritmo.
Etapa donde computador hace
una revisión de las instrucciones Compilación
colocadas por el programador.
10. Es la corrección de errores que el
Depuración compilador identifica al programa.
Interna: comentarios o mensajes
La para ser más entendible un
documenta proceso.
ción.
Externa:manual o descripción paso
a paso del funcionamiento del
programa.
11. • Se utilizan los dispositivos de
entrada y de salida.
Ejecución • Tener en cuenta los errores de
digitación y, también, los de
ejecución.
• 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: Fabian Morales Fiallos
UNIVERSIDAD TÉCNICA DE AMBATO
FACULTAD INGENIERÍA CIVIL Y MECÁNICA