Páginas

domingo, 23 de junho de 2013

Estrutura Condicional

A estrutura condicional tem a função de testar expressões ou variáveis e executar ações determinadas.

A aparência básica é assim:

se ( expressão) entao
ação a ser executada
senao
outra ação a ser executada
fimse  finaliza o teste condicional 

No visualg ficaria mais ou  menos assim:

se (variável>10) entao
escreval("valor maior que 10")
senao
escreval("O valor da variável é menor que 10")
fimse

Agora vou usar realmente o Visualg . Para testar alguma coisa, preciso ter essa 'alguma coisa'
gravada em algum lugar, neste caso, nas variáveis que vão guardar esses valores que eu  quero testar.
Vou declarar normalmente as variáveis e depois atribuir valores. Para meu exemplo, eu vou testar dois números e verificar qual é menor dos dois. Os dados do meu teste são:

variáveis
a
b
verificar qual dos valores é menor

Vou passar os dados para o Visualg:

Como vou usar valores de números nas variáveis, então eu as declaro como tipo numérico





Vou atribuir valores às variáveis:




Agora vou usar  a estrutura condicional para testar  os valores contidos nas variáveis. A chave principal para  os  testes vem logo após o início da estrutura SE, onde a expressão fica entre parênteses. 




Quando o algoritmo é executado ( com a tecla F9), o resultado será assim:


Agora vou tornar o resultado mais elegante, fazendo o algoritmo exibir os valores que pertencem a variável a e a variável b:


Acrescenta-se a variável que vai mostrar um determinado valor e depois usar a vírgula para separar as variáveis e outros elementos. As variáveis não podem ficar entre aspas (""), apenas os textos que serão exibidos.
Na tela de execução, ao invés de exibir os nome das variáveis, seus valores é que foram exibidos:












Isso foi o que tentei explicar a respeito da estrutura de decisão Se ...  senao.  Você pode testar diferentes formas de uso da estrutura Se, por exemplo, além dos números, você pode testar valores literias como: Se (a<> "teste") entao, onde o texto "teste" vai ser comparado com o valor da variável a.
Até a próxima!

Nenhum comentário:

Postar um comentário