Professional Documents
Culture Documents
Cientfico
Francisco Domnguez-Mota
Universidad Michoacana de San Nicols de Hidalgo
Guilmer Gonzlez
Facultad de Ciencias UNAM
FORTRAN 77 y Cmputo
Cientfico
Qu es el Cmputo Cientfico?
Historia
Algoritmo e Ingeniera de Software
Cul es el mejor compilador para el
Cmputo Cientfico?
Plan para el curso
FORTRAN 77 y Cmputo
Cientfico
Qu es el Cmputo Cientfico?
Es una coleccin de herramientas, tcnicas y teoras
requeridas para resolver problemas concretos de las
ciencias, las Ingenieras y el sector productivo,
mediante
el estudio y la resolucin (con la ayuda de la
computadora)
de problemas matemticos obtenidos a partir de la
modelacin matemtica.
Sobre FORTRAN 77
Historia de FORTRAN
Padre de
todos los
lenguajes
Algoritmo
Un procedimiendo o frmula para resolver un
problema
Una frmula sin ambiguedad, o conjunto de reglas,
para resolver un problema en un nmero finito de
pasos
Un programa de cmputo (o coleccin de programas)
diseado para resolver de manera sistemtica una
determinada clase de problemas
Un conjunto de intrucciones paso por paso, para
poder resolver un problema o un procedimiento de
cmputo. Un procedimiento matemtico que
usualmente se puede codificar de forma explcita en
un conjunto de instrucciones en lenguaje de
cmputadora y que maneja datos principalmente.
Desarrollo Algoritmico
Estructuras bsicas:
Secuencial
Seleccin
Repeticin
* Modular
Diagramas de Flujo
Representaciones
grficas de un
algoritmo
Ingeniera de Software
Ciclo de vida
Anlisis del problema y especificaciones
Desarollo de los algoritmos
Codificacin del programa
Ejecucin y prueba del programa
Mantenimiento del programa
Errores comunes
Sintctico vs. semntico
Compilador vs. Usted
<CTRL>-C
El mejor compilador?
Algunos son diseados para exclusivamente para
aplicaciones ingenieriles
Otros han sido desechados de acuerdo a la
evolucin en concepto actual
Otros ms deben ser adaptados para el cmputo
cientfico
Fotran 77
Fortran 90
C
C++
Java
Trminos elementales en
Frotran 77
Trminos elementales
Un primer programa en
Fortran 77
Leer el radio e imprimir el rea de una circunferencia
c234567
program radio
real r, area
real pi
parameter (pi=3.14159)
c
read(*,*) r
area = 2*pi*r**2
write(*,*) valor del area , area
stop
end
c
c* last card
c
Fortran 77 y Cmputo
Cientfico
Compilador de Digital Visual Fortran
77
Prctica 1
Prctica 2
Descanso