Estruturas de decisão SE/ENTÃO/SENÃO (If/then/else)

Postado por em 01/08/2011 - Visitas: 6585



AULA III

ESTRUTURA CONDICIONAL
OPERADORES RELACIONAIS

Os operadores relacionais são utilizados para comparar String de caracteres e números. Os valores a serem comparados podem ser caracteres ou variáveis.
Estes operadores sempre retornam valores lógicos (verdadeiro ou falso/ True ou False)
Para estabelecer prioridades no que diz respeito a qual operação executar primeiro, utilize
os parênteses.

Os operadores relacionais são:

Descrição Símbolo
Igual a =
Diferente de < > ou # ou !=
Maior que >
Menor que <
Maior ou igual a >=
Menor ou igual a <=

Exemplo:
Tendo duas variáveis A = 5 e B = 3

Os resultados das expressões seriam:

Expressão Resultado
A = B Falso
A <> B Verdadeiro
A > B Verdadeiro
A < B Falso
A >= B Verdadeiro
A <= B Falso

Comparação entre expressões:

figuras para fluxograma


figuras para fluxograma

figuras para fluxograma


figuras para fluxograma


OPERADORES LÓGICOS
Operações Lógicas são utilizadas quando se torna necessário tomar decisões em um diagrama de bloco.
Num diagrama de bloco, toda decisão terá sempre como resposta o resultado VERDADEIRO ou FALSO.

Os operadores lógicos servem para combinar resultados de expressões, retornando se o
resultado final é verdadeiro ou falso.
Os operadores lógicos são:
E / AND
OU / OR
NÃO / NOT

E / AND Uma expressão AND (E) é verdadeira se todas as condições forem verdadeiras

OR/OU Uma expressão OR (OU) é verdadeira se pelo menos uma condição for verdadeira

NOT Um expressão NOT (NÃO) inverte o valor da expressão ou condição, se verdadeira inverte para falsa e vice-versa.

A tabela abaixo mostra todos os valores possíveis criados pelos três operadores lógicos (AND, OR e NOT)

1º Valor operador 2º valor resultado
V E V V
V E F F
F E V F
F E F F
V OU V V
V OU F V
F OU V V
F OU F F
V NOT F
F NOT V



COMANDO SE..ENTAO / IF...THEN

COMANDO SE..ENTAO...SENÃO / IF ... THEN...ELSE

Estruturas de decisão SE/SENÃO/FIMSE (If/else/end if) / figuras para fluxograma


figuras para fluxograma

Estruturas de decisão SE/SENÃO/FIMSE (If/else/end if) / figuras para fluxograma


figuras para fluxograma
Gostou ? Compartilhe