5.3. Operaciones sobre variables

Cuando queramos reutilizar una dato necesitaremos guardarlo en una variable:

In> a:=3.141516;
Out> 3.141516;
In> a;
Out> 3.141516;
In>
      

Tambi�n podemos declarar variables con la funci�n Set:

Ejemplo 5-1. Uso de Set

In> Set(a,3*2);
Out> True;
In> a;
Out> 6;
In>
	

Las variables por defecto son declaradas de tipo global, es decir que ser�n visibles desde cualquier lugar. Ya veremos como declarar variables de tipo local.

En el caso anterior significar� que cuando hagamos referencia a la variables "a" se sustituir� por su valor:

In> a:=3.141516;
Out> 3.141516;
In> a;
Out> 3.141516;
In> Vector:={a,b,c};
Out> {3.141516,b,c};
In>
      

Por lo tanto necesitaremos borrar el contenido de la variable "a" antes de utilizarla. Eso lo haremos con la funci�n Clear:

Ejemplo 5-2. Uso de Clear

In> a:=2;
Out> 2;
In> b:=3;
Out> 3;
In> Clear(a,b);
Out> True;
In> a;
Out> a;
In> b;
Out> b;
In>
	

Disponemos de los operadores ++ y --. Estos operadores provienen del lenguaje C:

Por defecto todas las variables se declaran globales, es decir que pueden ser accedidaas desde cualquier parte de YACAS. Para evitar esto podemos declarar variables de forma local con Local:

In> Local(a,b,c);
Out> True;
In>
      

Esto ser� �til cuando creemos nuestras propias funciones y evitar de esta manera que una funci�n modifique variables de otra funci�n.