Resolucion de problemas computacionales
Enviado por bzamo • 10 de Mayo de 2015 • 378 Palabras (2 Páginas) • 169 Visitas
RESOLUCIÓN DE PROBLEMAS COMPUTACIONALES
En la vida diaria nos enfrentamos continuamente a problemas que debemos resolver en lo posible felizmente. Así como cada individuo tiene formas de encarar un problema y su propia manera de solucionarlo, computacionalmente hablando podemos hacer un paralelo. Ante la presentación de un problema encarar la mejor forma de resolverlo para arribar al resultado esperado y correcto es un desafío. Para ello debemos comprender exactamente qué se pide, qué resultados se pretenden y que restricciones y/o condiciones existen. Para realizar lo antes dicho dividiremos la resolución de un problema en etapas, las cuales enunciamos y definimos a continuación.
ETAPAS PARA LA RESOLUCIÓN DE PROBLEMAS
a. Definición del problema
Está dada por la formulación del problema en forma correcta y completa. Esta enunciación de lo que se desea es primordial para el éxito de la resolución.
b. Análisis del problema
A partir del estudio del problema se deberá identificar y conocer las partes principales del mismo y de esa manera determinar los siguientes conjuntos:
• de DATOS : es la información con que contamos para resolver el problema.
• de RESULTADOS : es lo que se desea obtener.
• de CONDICIONES: una o más relaciones que vinculan los dos conjuntos anteriores y que permitirán plantear la solución del problema.
c. Programación
Esta etapa consiste en obtener la solución del problema dado. Se divide en dos subetapas:
c.1. Elección y creación del método
Se trata de buscar un procedimiento o método general que permita resolver el problema planteado utilizando una computadora. Es muy factible que se encuentren varios métodos para hacerlo, lo importante es determinar la “mejor alternativa”, de acuerdo a distintos parámetros que se establezcan para esta selección. Esta puede ser la que produzca los resultados esperados en el menor tiempo y al menor costo o sólo en el menor tiempo u otras.
c.2. Codificación
Consiste en expresar el método elegido en un lenguaje, llamado lenguaje de programación, que pueda se interpretado por la computadora. Esta subetapa será objeto de estudio en años superiores.
d. Prueba
Esta etapa consiste en la ejecución del código del método elegido, es decir, suministrar los datos al computador, y obtener los resultados. Luego se analizarán los mismos determinando si son realmente los esperados. Caso contrario, deberán analizarse las etapas previas, comenzando por la última hacia atrás, y realizar las modificaciones necesarias, repitiendo esta proceso hasta obtener los resultados esperados.
...