Fases de la solución de problemas
Enviado por amparitortiz • 22 de Septiembre de 2012 • 633 Palabras (3 Páginas) • 677 Visitas
Fases de la solución de problemas
La resolución de un problema con una computadora se hace escribiendo un programa que exige de al menos las siguientes pasos:
1. Definición o análisis del problema
2. Diseño del algoritmo
3. Transformación del algoritmo en un programa
4. Ejecución y validación del programa
El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y su ejecución en la misma. Aunque el proceso de diseñar programas es esencialmente un proceso creativo, se puede considerar una serie de fases o pasos comunes, que generalmente deben seguir todos los programas.
Las fases de resolución son:
• Análisis del problema
• Diseño del algoritmo
• Codificación pseudo código: común a los seres humanos ;
• Compilación y ejecución: compilar: buscar errores
• Verificación
• Depuración
• Mantenimiento Mejorar el algoritmo
• Documentación
Proceso : serio de actividades en el mundo real.
LEER : LEER EL TECLADO
ESCRIBIR: Sacar el resultado
Proceso SUMAR_DOS_NÚMEROS
Leer A;
Leer B;
C<-A+B;
Escribir C;
FinProceso
ANALISIS DEL PROBLEMA
La primera fase de la resolución de un problema con computadora es el análisis del problema. Esta fase requiere una clara definición, donde se contemple exactamente lo que debe hacer el programa y el resultado o dolucion deseada.
Dado que se busca una solución por computadora se precisan especificaciones detalladas de entrada y salida. La figura 2.1 muestra los requisitos que se deben definir en el análisis.
Entrada 1,2
Salida solución
Proceso sumar 1 y2
EJERCICIO
Se desea obtener una tabla con las depreciaciones acumuladas y dos valores reales de cada año de un automóvil comprado en 1800000 pesetas en el año 1996. Durante los seis años siguientes suponiendo un valor de recuperación o rescate de 120000. Realizar el análisis del problema conociendo la fórmula de la depreciación anual constante D par cada año de vida útil.
ALGORITMOS Y PROGRAMACION
Características
• Corrección sin errores
• Precisión
Ausencia de ambigüedades
• Repetitividad
Solución genérica de un problema dado
• Finitud
Numero finito de ordenes no implica finitud
• Eficiencia
Temporal tiempo necesario y espacial memoria utilizada
Programa : Implementación de un algoritmo en un lenguaje de programación conjunto ordenado instrucciones que se dan al ordenador indicándole las operaciones o tareas que ha de realizar para resolver un problema.
...