/444444567587/8797/97/97/7/

983 palavras 4 páginas
Estrutura de Decisão Simples e Composta

Foi 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

Relacionados