Fortran lahey 90-95
• PROGRAMACIÓN DE ALGORITMOS SENCILLOS
• PROGRAMACIÓN DE ALGORITMOS DE MAYOR DIFICULTAD
• SOFTWARE MATEMÁTICO
METODOLOGÍA GENERAL PARA LA SOLUCIÓN DE PROBLEMAS CON EL AUXILIO DE LA COMPUTADORA
Resolver un problema con una computadora significa mucho más que el trabajo que ejecuta la máquina.
En general, los pasos que debemosseguir son los siguientes:
• IDENTIFICACIÓN DEL PROBLEMA Y DEFINICIÓN DE OBJETIVOS
• DESCRIPCIÓN MATEMÁTICA
• ANÁLISIS NUMÉRICO
• PROGRAMACIÓN DE LA COMPUTADORA
• VERIFICACIÓN DEL PROGRAMA
• PRODUCCIÓN DE RESULTADOS
• INTERPRETACIÓN DE RESULTADOS
• IDENTIFICACIÓN DEL PROBLEMA Y DEFINICIÓN DE OBJETIVOS
Consiste en reconocer la naturaleza del problemay seleccionar un método general para la solución del mismo; decidir las combinaciones de objetivos y especificar bajo qué condiciones se debe operar. Mientras que en algunas aplicaciones este proceso es sencillo, en otras puede consumir una gran cantidad de tiempo, sin embargo, en cualquiera de los casos esto requiere de un gran conocimiento del problema.
• DESCRIPCIÓN MATEMÁTICA
Engeneral, existen varias maneras de describir matemáticamente un proceso; es preciso seleccionar alguna o desarrollar una nueva si no se puede aplicar ningún método standard. Este paso requiere un conocimiento completo del problema y de los campos de las Matemáticas relacionados con él.
• ANÁLISIS NUMÉRICO
La formulación matemática del problema puede no ser directamente traducibleal lenguaje de la computadora, ya que ésta puede ejecutar solamente operaciones aritméticas y hacer decisiones cuantitativas simples. Las ecuaciones diferenciales y las integrales, por mencionar algunas, deben ser expresadas en forma de combinaciones de operaciones aritméticas sencillas.
• PROGRAMACIÓN DE LA COMPUTADORA
Este proceso consiste en traducir el método de análisis oalgoritmo de solución, expresándolo como una serie detallada de operaciones.
La programación se considera dividida en dos partes: en la primera, la sucesión de operaciones se presenta en forma gráfica en un diagrama de flujo que permite dar una idea gráfica precisa de lo que se desea hacer y en la segunda parte, que se denomina codificación, el diagrama anterior se traduce a un lenguaje deprogramación accesible a la computadora.
• VERIFICACIÓN DEL PROGRAMA
Es la prueba exhaustiva del programa para eliminar todos los errores que tenga, de manera que efectúe lo que se desea. Los resultados de la prueba se comparan con soluciones conocidas de problemas ya resueltos, en caso de que los haya.
• PRODUCCIÓN DE RESULTADOS
Finalmente, el programa se combina con losdatos del problema para su ejecución. En una situación típica, se procesan muchos conjuntos de datos a la vez. Este paso puede tomar desde unos cuantos segundos hasta muchas horas, dependiendo del problema y de la computadora.
• INTERPRETACIÓN DE RESULTADOS
Los resultados mostrados por la computadora no siempre constituyen la respuesta final al problema. El usuario de la computadoradebe interpretar los resultados para ver lo que significan en función de las combinaciones de objetivos que el problema propuesto debe satisfacer. Con frecuencia es necesario repetir alguno o todos los pasos anteriores antes de que el problema esté realmente resuelto.
De lo anterior podemos llegar a las siguientes
CONCLUSIONES:
o La computadora no resuelve problemas porsí misma, únicamente sigue procedimientos de computación definidos cuidadosamente.
o Una computadora no releva al usuario de su responsabilidad de planear cuidadosamente el trabajo, al contrario, la computadora exige una planeación mucho más cuidadosa.
o La computadora es más rápida y más precisa que el ser humano, pero no puede decidir cómo proceder o qué hacer con los...
Regístrate para leer el documento completo.