Definiendo funciones que utilizan listas
En el capítulo 3 introdujimos el uso de la función DEFINE ( „à) para
crear funciones de números reales con un o más argumentos. Una función
definida con DEF se puede también utilizar con argumentos listas, con la
excepción de que, cualquier función que incorpora una adición deba utilizar el
operador ADD más bien que el signo de más (+). Por ejemplo, si definimos
la función F(X,Y) = (X-5)*(Y-2), mostrado aquí en modo ALG:
podemos utilizar listas (por ejemplo, variables L1 y L2, definido anteriormente
en este capítulo) para evaluar la función, dando por resultado:
Puesto que la declaración de la función no incluye ninguna adición, el uso de
la función para argumentos listas es directo. Sin embargo, si definimos la
función G(X,Y) = (X+3)*Y, una tentativa de evaluar esta función con
argumentos listas (L1, L2) fallará:
Para fijar este problema podemos corregir el contenido de la variable @@@G@@@,
cuál podemos listar en la pantalla usando ...@@@G@@@,
Página 8-15