/444444567587/8797/97/97/7/
983 palavras
4 páginas
Estrutura de Decisão Simples e CompostaFoi visto anteriormente como trabalhar com entradas, processamentos e saída de dados com a utilização de variáveis, constantes e operadores aritméticos. Mas os recursos até aqui são limitados. Veremos agora Estrutura de Controle: Desvio condicional simples, desvio condicional composto e desvio condicional encadeado.
Desvio Condicional Simples
A instrução SE...Então...Fim-se tem por finalidade tomar uma DECISÂO. Sendo a condição VERDADEIRA, serão executadas todas as instruções que estejam entre a instrução se...então e a instrução fim-se. Sendo a condição FALSA, serão executadas as instruções que estejam após o comando fim-se.
Exemplo
a) Ler a idade de um individuo e verificar se lê pode dirigir
Operadores Relacionais
Símbolo Significado
= igual a < > Diferente de > Maior que
< Menor que
>= Maior ou igual
= 500 e 1000 o reajuste será de 5%
Operadores Lógicos
Pode ser que você necessite, em algum momento, trabalhar com o relacionamento de duas ou mais condições ao mesmo tempo na mesma instrução SE, efetuando desta forma teste múltiplos. Para estes casos, é necessário trabalhar com a utilização dos operadores lógicos, também conhecidos como operadores boolenos. Os operadores lógicos mais comuns são: .e., .ou. e .não., e serão representados em português estruturado sempre entre pontos.
Operador lógico .e.
É utilizado QUANDO dois ou mais relacionamentos lógicos de uma determinada condição necessitam ser VERDADEIROS.
Condição 1
Condição 2
Resultado
Falsa
Falsa
Falso
Verdadeira
Falsa
Falso
Falsa
Verdadeira
Falso
Verdadeira
Verdadeira
Verdadeira
Operador lógico .ou.
É utilizado quando PELO MENOS UM dos relacionamentos lógicos de uma condição necessita ser VERDADEIRO.
Condição 1
Condição 2
Resultado
Falsa
Falsa
Falso
Verdadeira
Falsa
Verdadeiro
Falsa
Verdadeira
Verdadeiro
Verdadeira
Verdadeira
Verdadeiro