[Aula - 4] Condição e Decisão.
[Aula - 4] Condição e Decisão.
CONDIÇÃO E DECISÃO.
Para Que Seja Possível fazer um programa é necessário muitas vezes que se tenha que tomar decisões, mesmo em nossas vidas sempre temos que tomar decisões, e o computador não é diferente, para que ele execute determinada função às vezes é necessária uma tomada de decisão, como por exemplo: Imagine que deve ser criado um programa que abre e fecha uma janela. Siga o seguinte critério: A janela se abrirá se estiver calor e se fechará se estiver frio. Mas como o computador vai saber se está frio ou calor, o que fazer?
Simples, deve-se usar primeiramente um medidor de temperatura e dizer ao computador que quando a temperatura estiver acima de tantos graus abra a janela senão feche a janela. Seria mais ou menos assim.
O Comando para a tomada de decisão é o IF, que significa SE, e juntamente com oIF Utiliza-se o THEN que significa ENTÃO. Veja abaixo um exemplo escrito em português.
"Se Temperatura maior que 20º então
Abra a Janela
Senão
Feche a Janela"
Isso é uma tomada de decisão, logicamente que na hora de digitar no Delphi temos que converter para linguagem do Delphi.
Este código acima é uma decisão mais avançada. O programa pode conter quantas decisões forem necessárias.
Nos Exemplos será mostrado os comandos.
Veja a Sintaxe de tomada de decisões.
If (condição) Then
(Instrução que deve executar caso decisão verdadeira)
(Instrução que será executada mesmo que a doncição IF seja falsa ou verdadeira)
IMPORTANTE: Se o IF for verdadeiro, então executará a próxima linha e se falso ou verdadeiro executará a outra linha após a primeira.
OPERADORES
Os operadores são muito importantes na tomada de decisões.
Simbolo -> Significado
= -> Igual a.
<> -> Diferente de.
> -> Maior que.
< ->Menor que.
>= -> Maior ou igual que.
<= -> Menor ou igual que.
Veja um exemplo:
Se idade menor ou igual a 10 anos então
Escreve Criançã
Se idade maior que 10 e idade menor que 18 então
Escreve adolescente
Senão
Escreve Adulto
Fim de Aula pessoal.
Se tiverem alguma duvida pergunte aqui que estarei respondendo.
Tópicos semelhantes
» [Aula - 6] Operador Lógico NOT.
» [Aula - 1] Introdução ao Delphi.
» [Aula - 2] Concatenar Palavras.
» [Aula - 3] Váriaveis e Tipos de Dados.
» [Aula - 7] Desvio Condicional Encadeado.
» [Aula - 1] Introdução ao Delphi.
» [Aula - 2] Concatenar Palavras.
» [Aula - 3] Váriaveis e Tipos de Dados.
» [Aula - 7] Desvio Condicional Encadeado.
Permissões neste sub-fórum
Não podes responder a tópicos
|
|