Page 63 - Chapra y Canale. Metodos Numericos para Ingenieros 5edición_Neat
P. 63
2.4 EXCEL 39
Para ello, construimos primero una hoja de cálculo sencilla. Como se ve abajo, el
primer paso consiste en colocar números y letras o palabras en las celdas de la hoja de
cálculo.
A B C D
1 Problema del paracaidista
2
3 m 68.1 kg
4 cd 12.5 kg/s
5 dt 0.1 s
6
7 t vnum (m/s) vanal (m/s)
8 0 0.000
9 2
Antes de escribir un programa de macro para calcular el valor numérico, podemos
facilitar el trabajo consecuente dando nombres a los valores de los parámetros. Para esto,
seleccione las celdas A3:B5 (la manera más fácil de hacerlo es mover el ratón hasta A3,
mantener oprimido el botón izquierdo del ratón y arrastrarlo hasta B5). Después selec-
cione, del menú,
Insert Name Create Left column OK
Para verificar que todo haya funcionado correctamente, seleccione la celda B3 y verifi-
que que aparezca la etiqueta “m” en la casilla del nombre (casilla que se encuentra en el
lado izquierdo de la hoja, justo debajo de las barras del menú).
Muévase hasta la celda C8 e introduzca la solución analítica (ecuación 1.9),
=9.8*m/cd*(1-exp(-cd/m*A8))
Al introducir esta fórmula debe aparecer el valor 0 en la celda C8. Después copie la
fórmula a la celda C9 para obtener 16.405 m/s.
Todo lo anterior es típico del uso estándar de Excel. Hecho esto, podría, por
ejemplo, cambiar los valores de los parámetros y observar cómo se modifica la so-
lución analítica.
Ahora mostraremos cómo se usan las macros de VBA para extender los recursos
estándar. En la figura 2.8 se da una lista que contiene, para cada una de las estructuras
de control dadas en la sección anterior (figuras 2.2 a 2.6), el seudocódigo junto con el
código VBA de Excel. Observe que, aunque los detalles difieren, la estructura del seu-
docódigo y la del código VBA son idénticas.
Ahora podemos usar algunas de las construcciones dadas en la figura 2.8 para es-
cribir una función de macro que calcule la velocidad. Para abrir VBA seleccione 4
Tools Macro Visual Basic Editor
4 ¡La combinación de las teclas Alt-F11 es más rápida!
6/12/06 13:43:43
Chapra-02.indd 39 6/12/06 13:43:43
Chapra-02.indd 39

