Informática
São utilizadas para estabelecer as regras do negócio.
Exemplo:
não -?- Sim fim
Em pascal:
Existe dois tipos e cada tipo tem sua variação. Diarista, empregado : string;
REGRAS DO IF DE ESCOLHA SIMPLES:
A condição (regra, dúvida, teste) sempre irá entre parenteses, sempre deve ter seus comandos escritos dentro do begin e do end;
sintaxe IF (condição) then begin {comandos} end;
Estrutura CASE: é utilizado quando existe um número x de opções
SINTAXE:
CASE expressão OF
valordaexpressaox1: begin comandos; end; valordaexpressão2: begin comandos; end; else begin comandos padrão para qualquer expressão; end;
{Um programa pode receber um valor de 1 á 3, para o valor um o sistema deve escrever categoria ouro, para valor 2 prata, para valor 3 bronze, para qualquer outra desclassificado}
-----------------------------------//---------------------------------
OPERADORES:
= : IGUALDADE
<> : DIFERENTE
>= : MAIOR IGUAL
<= :MENOR IGUAL
> : MAIOR
< : MENOR
AND : E
OR : OU
NOT : NEGAÇÃO
--------------------------------//-----------------------------------
IF DE ESCOLHA COMPOSTA:
Este IF tem duas possibilidades, verdadeiro ou falso.
{IF DE ESCOLHA COMPOSTA } gotoxy (2,6); writeln ('este resultado é de um IF de escolha composta');
IF (empregado = diarista) then
REGRAS DO IF DE ESCOLHA COMPOSTA:
Esse IF tem sempre a opção ELSE, O END antes do ELSE não tem ponto e virgula. SINTAXE:
TF (CONDIÇÃO) THEN
BEGIN
{COMANDOS}
END
ELSE
BEGIN
{COMANDOS}
END;
TF com condições compostas:
Este IF utiliza os operadores AND e OR, ou seja, permite uma maior flexibilidade. MEDIA : REAL;
o IF de condição composta deve ter suas regras entre parenteses.
SINTAXE:
IF (condição) and (condição) and (...) then
begin