ANDS
(matriz1, matriz2)
CALL -ANDS (matriz.retorno, matriz1,
matriz2)
CALL !ANDS (matriz.retorno, matriz1,
matriz2)
Utilice la función ANDS para crear una matriz dinámica del operador lógico AND de los elementos correspondientes de dos matrices dinámicas.
Cada elemento de la nueva matriz dinámica es el operador lógico AND de los elementos correspondientes de matriz1 y matriz2. Si un elemento de una matriz dinámica no tiene ningún elemento correspondiente en la otra matriz dinámica, se devuelve el valor falso (0) para ese elemento.
Si utiliza la sintaxis de subrutina, la matriz dinámica resultante se devuelve como matriz.retorno.
Si ambos elementos correspondientes de matriz1 y matriz2 son el valor nulo, se devuelve el valor nulo para esos elementos. Si un elemento es el valor nulo y el otro es 0 o una serie vacía, se devuelve el valor falso para esos elementos.
A = 1:@SM:4:@VM:4:@SM:1
B = 1:@SM:1-1:@VM:2
PRINT ANDS(A,B)
Esta es la salida del programa:
1S0V1S0