Comando Função
Este comando tem a
finalidade de disparar um comando CALCULAR definido anteriormente com parâmetros
que serão fornecidos. Sua grande aplicação está na substituição de
comandos CALCULAR repetitivos.
Supondo um conjunto
de variáveis (A, B, C, D, E, F, e G) que serão transformadas conforme a
equação:
VR=ARSEN (RAIZ
(VO/100))
em que VR
representa a variável resultante; ARSEN, a função trigonométrica
arcoseno; RAIZ, a função raiz quadrada e VO, a variável original. Os
comandos CALCULAR a serem usados são:
CALCULAR
AR=ARSEN (RAIZ (A/100))
CALCULAR
BR=ARSEN (RAIZ (B/100))
CALCULAR
CR=ARSEN (RAIZ (C/100))
. . .
. . .
CALCULAR
GR=ARSEN (RAIZ (G/100))
Entretanto,
pode-se, com o comando CALCULAR, definir uma instrução que será usada
pelo comando FUNÇÃO na forma repetitiva.
CALCULAR
&1 = ARSIN (RAIZ (&2/100))
em que &1 e
&2 são parâmetros da instrução que será armazenada. Então,
usando o seguinte comando:
FUNÇÃO
(AR, A) (BR, B) (CR,C) ... (GR,G)
ou na forma:
FUNÇÃO
AR, A, BR, B, CR, C, ... GR, G
tem-se as variáveis
resultantes geradas da mesma forma que na seqüência de comandos CALCULAR
dada acima.
Observe que no
comando CALCULAR foram definidos dois parâmetros &1 e &2, que
equivalem a AR, A; BR, B; CR, C ... GR, G no comando FUNÇÃO.
Se for desejado que
o resultado da expressão aritmética seja colocado na variável
envolvida, basta simplesmente digitar a seguinte seqüência de comandos:
CALCULAR
&1 = ARSEN(RAIZ(&1/100))
FUNÇÃO
A, B, C, D, E, F, G
Considerações
1) Não existe
restrição ao número de parâmetros e tamanho da expressão aritmética.
2) A variável
interna NSEQ que representa o número da observação pode ser usada.
3) Os parâmetros
deverão ser constituídos de até oito caracteres começando por & e
não poderão conter os símbolos ‘+’, ‘-’, ‘/ ‘, ‘*’,
‘,’, ‘.’ .
EXEMPLO: &1,
&2, &4, &AB, &1B32, ...
4) No comando FUNÇÃO
as variáveis envolvidas podem ser separadas por vírgula e espaços
(brancos). O grupo de variáveis que representa uma instrução deve
estar, preferencialmente, entre parênteses.
(LA, A) (LB, B)
5) O número de
variáveis no comando FUNÇÃO deve ser múltiplo do número de parâmetros.
|