1. UNIVERSIDAD TECNICA DE AMBATO
ANDRÉS LÓPEZ
CHRISTIAN MORALES
● Pasos para la solución de un problema por
computador
SEGUNDO "A"
2. INDICE
● Objetivos
● Marco Teorico
● Definición y delimitación del Problema
● Análisis del Problema
● Diseño del Algoritmo
● Codificación
● Compilación
● Depuración
● La documentación:interna, externa
● Ejecución
● Mantenimiento
● Recomendaciones
● Bibliografía
3. OBJETIVOS
● Conocer conceptos fundamentales de
cómo manejar sa solucion de un
problema
● Entender las diferentes formas de
representar un problema identificando
para dar solución a un problema.
5. Definición y delimitación del Problema
Para resolver No hay q
Si no se tiene
un problema es confundir el
claro los
fundamental enunciado para
requerimientos
conocerlo por no resolver un
del problema
completo problema
no será posible
inexistente.
realizarlo
6. Análisis del Problema
Una vez que se ha comprendido completamente
que es lo que vamos a desarrollar, es necesario
definir los datos de entrada, los datos de salida
y todos los cálculos y fórmulas necesario para
procesar los datos
Se recomienda ponerse en el lugar del
computador pensando en cómo satisfacer las necesidades de
datos que se deberán leer y
se desconocen, los cálculos necesarios y la información que se
entregará como solución
a unas peticiones planteadas con el enunciado del problema.
7. Diseño del Algoritmo
Se determinan los pasos o instrucciones que se llevarán a
cabo, el orden lógico de ejecución, y la manera como se
desarrollará todo el programa para un eficiente
funcionamiento
De esta fase depende el éxito o el fracaso de una solución a
un problema por medio de la computadora
La forma como se indicarán las instrucciones es
determinada por el programador, ya que puede utilizar las
técnicas de representación de un algoritmo
8. Codificación
Es escribir la solución
del problema en un
lenguaje comprendido se escribe en un
por la computadora, lenguaje de
pero basado en el programación o
diseño del algoritmo, el lenguaje de alto
cual es conocido como nivel.
código
fuente
9. Compilación
En esta etapa el
computador teniendo en cuenta que
hace una las instrucciones estén
revisión de las escritas correctamente
instrucciones en sintaxis y la
colocadas por el gramática según las
programador normas que rigen el
lenguaje de
programación
Finalmente,
transcribe el
programa al
interior de la
memoria.
10. Depuración
Luego que el compilador identifique errores en nuestro
programa o código fuente, se debe hacer una depuración y
corrección de errores, para dar paso a una solución sin
ninguno de ellos
Es de mucha ayuda documentar los algoritmos y los
programas que se desarrollen, ya que son una guía o
una comunicación escrita entre el código y cualquier
usuario.
Éstas ayudan a comprender un programa y facilitan futuras
modificaciones
11. La documentación
Interna Externa
Comentarios o
Descripción
mensaje que
paso a paso de
se añaden al
la manera
código fuente
cómo funciona
para hacer
el programa
más claro el
entendimiento
de un proceso
12. Ejecución
Luego de haber corregido todos los errores y haber
compilado el programa, se pasa a ejecutarlo para ver los
resultados obtenidos, para lo cual se utilizan los
dispositivos de entrada y de salida.
La única forma de estar seguro de la efectividad de un
algoritmo es comparar los Requerimientos con las
Soluciones, y si todo lo que fue pedido por el enunciado
del problema es realizado, ya se puede dar por terminado
el programa, de lo contrario se tendrá que hacer una
revisión de alguno de las fases anteriores.
13. Mantenimiento
Se lleva a cabo después de terminado el programa, cuando
se detecta que es necesario hacer algún cambio, ajuste o
complementación al programa para que siga trabajando de
manera correcta
Para poder realizar este trabajo se requiere que el
programa este correctamente documentado
14. RECOMENDACIONES
● Seguir de forma ordenada estos pasos
para llegar a solucionar el problema en
el computador.
● Si no se soluciona el problema se tiene q
volver a seguir los pasos de solucion
hasta tener exito.