Estrutura de Condição Simples: se-então.
A estrutura de condição mais simples é a se-entao, utilizada
da seguinte forma:
se <expressão-lógica> então:
<bloco de comandos>
fim-se
A <expressão-lógica> é uma expressão que deverá retornar um valor de
verdadeiro (
) ou de falso (
), e caso o resultado dessa expressão for
verdadeiro, será executado o bloco de comandos que está dentro da
estrutura. Caso seja falso, a execução do programa ignora o bloco
de comando e continua na linha seguinte à estutura de condição. Alguns exemplos
de expressões lógicas já foram vistos anteriormente, a seguir temos mais alguns
exemplos:
- 18 > 20, cujo resultado será falso.
- 45 = 45, cujo resultado será verdadeiro.
- média > 7 , cujo resultado dependerá do valor da variável
média. Por exemplo, se média vale 5 o bloco não é
executado; se média for 15, o bloco será executado.
O <bloco de comandos> é uma sequência de código que será executado
somente quando o resultado da expressão lógica for verdadeiro. Por fim, a
instrução fim-se indica que a estrutra se-entao chegou ao
final, servido para delimitar o bloco de instruções.
Voltando ao nosso problema de classificar uma pessoa como maior de
idade ou menor de idade, podemos utilizar a estrutura de condição
se-então da seguinte maneira:
- Solicitamos ao usuário que digite a sua idade, e utilizamos o comando
leia() para armazenar o valor digitado na variável idade.
- Depois de termos o valor da idade, avaliamos se esse valor é
maior ou igual a 18.
- Se o resultado dessa avaliação for verdadeiro escreveremos na
tela a frase ``você é maior de idade'', como mostra o algoritmo 8.
root
2009-03-12