Page 72 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 72
48 PROGRAMACIÓN Y SOFTWARE
Euler = y
End Function
En C el resultado sería bastante similar a la función escrita en MATLAB. El punto
es que una vez que se ha desarrollado bien un algoritmo estructurado en seudocódigo, es
fácil implementarlo en diversos ambientes de programación.
En este libro daremos al lector procedimientos bien estructurados escritos en seu-
docódigo. Esta colección de algoritmos constituirá una biblioteca numérica, que se
puede usar para realizar tareas numéricas específicas con diversas herramientas de soft-
ware y lenguajes de programación.
Además de tener sus propios programas, usted debe recordar que las bibliotecas
comerciales de programación tienen muchos procedimientos numéricos útiles. Por
ejemplo, la biblioteca Numerical Recipe contiene una gran variedad de algoritmos es-
5
critos en Fortran y C. Estos procedimientos se describen tanto en libros (por ejemplo,
Press et al., 1992) como en forma electrónica.
En Fortran, la IMSL (International Mathematical and Statistical Library) ofrece más
de 700 procedimientos que comprenden todas las áreas numéricas cubiertas en este libro.
Dada la amplia divulgación de Fortran en la ingeniería, incluimos algunas aplicaciones
de IMSL.
PROBLEMAS
2.1 Escriba el seudocódigo para implementar el diagrama de
flujo que se ilustra en la figura P2.1. Asegúrese de incluir la in-
dentación apropiada para que la estructura sea clara.
2.2 Vuelva a escribir el seudocódigo siguiente, con el uso de la
indentación apropiada.
F T
x ≥ 10 DO
i = i + 1
IF z > 50 EXIT
F T x = x + 5
x < 5
IF x > 5 THEN
x = x – 5
y = x
ELSE
x = 7.5 x = 5
y = 0
F ENDIF
x < 50
z = x + y
ENDDO
T
5 Los procedimientos Numerical Recipe también están disponibles en
libro y en formato electrónico para Pascal, MS BASIC y MATLAB. En
Figura P2.1 http://www.nr.com se puede encontrar la información sobre todos los
productos Numerical Recipe.
6/12/06 13:43:45
Chapra-02.indd 48
Chapra-02.indd 48 6/12/06 13:43:45

