Arquivos de Dados

Leitura de Arquivos Ferramentas Download Analises de Variância Agrupamentos Correlações
Testes Estatisticos Multivariadas Qualidade Regressões Sobrevivência Univariadas Livro


 Comando SE

O Comando SE desempenha a mesma função do comando CALCULAR, com a vantagem adicional de impor condições para a execução.

SE simples

Nome do comando

Condição de execução

Comando Calcular

SE

A=12 e B=3

C=A*B+LOG(F)

O Comando CALCULAR colocado após a condição de execução só será executado se o valor da condição for verdadeiro, isto é se o valor da variável "A" for maior que 12 e o valor da variável " B", igual a 3.

SE composto

SE

A>12 e B=3

Condição de execução

 

Entao C=A*B+LOG(F)

Se condição é verdadeira

 

Senao C=A*B-LOG(F)

Se condição é falsa

Se o valor da condição execução for verdadeiro, isto é se "A" maior que 12 e B igual a 3, será executado o comando CALCULAR C = A*B+LOG(F); todavia, e se for falso será executado o comando CALCULAR C = A*B-LOG(F).

Condições de Execução

A condição de execução é representada por uma expressão lógica em que são permitidos os seguintes operadores ou símbolos:

Operador

Significado

Exemplo

= ou EQ

Igual

(A = B)

<> ou NE

Diferente

(A <> B)

> ou GT

Maior que

(A > B)

>= ou GE

Maior ou igual

(A >= B)

< ou LT

Menor que

(A < B)

<= ou LE

Menor ou igual

(A <= B)

E ou AND

e lógico

(A > B e C < D)

OU ou OR

ou lógico

(A > B OU C > D)

Considerações

1) Os espaços (brancos), na expressão lógica, são permitidos.

(A=B) equivale a (A = B)

2) Entre as comparações simples e os elementos de ligação deve existir obrigatoriamente pelo menos um espaço (branco).

(A = B ou C = D) não equivale a (A = BouC = D)

3) Se a expressão lógica não for delimitada por parênteses, o ENTAO deve, obrigatoriamente, estar presente, caso contrário, o mesmo é optativo.

SE (A <= 20) X = 1 não equivalente a

SE A <= 20 entao (X = 1) senao (X = 0)

Entretanto, tais sentenças se equivalem somente quando X for uma nova variável gerada pelo comando SE.