Cursos / Automação Industrial / Lógica de Programação / Aula
Você irá conhecer os operadores relacionais e como construir suas expressões. Eles são utilizados para estabelecerem a comparação entre operandos, sejam numerais ou variáveis, e podem ser associados com diversos tipos de dados: numéricos, lógicos ou texto/literais.
Quando uma expressão que utiliza os operadores relacionais é avaliada (calculada) o seu resultado, após a avaliação, pode assumir apenas dois valores: 'true' (verdadeiro) ou 'false' (falso). Veja o exemplo abaixo:
No exemplo o valor da variável 'a' é 'true', pois 3 é menor do que 5. Experimente alterar o operador relacional para '>' (maior que) e observe que o valor de a será diferente, assumindo um novo valor, qual?
O Quadro 02 apresenta os operadores relacionais presentes na linguagem Potigol. A maioria das linguagens de programação faz uso dos mesmos operadores relacionais.
Quadro 02 - Operadores relacionais e exemplos de expressões relacionaisOperador Relacional | Descrição | Exemplo |
< | Menor que | 5 < 3 a < b |
<= | Menor ou igual | 10 <= 2 a <= b |
> | Maior que | c > d 2 > 36 |
>= | Maior ou igual | 10 >= 2 x >= y |
== | Igual | 10 == i 10 == 4 |
<> | Diferente | 2 <> 3 3 <> 3 |
Que tal verificar qual o resultado de cada um dos exemplos? Declare e defina o valor inicial dessas variáveis. Abaixo elenquei algumas sugestões de valores, mas fique à vontade para experimentar valores diferentes e então avaliar o seu resultado.
Você deverá criar um quadro (ver Figura 01) numa folha de papel com três colunas, na primeira escreva a expressão, na segunda os valores das variáveis e, na terceira o resultado que a expressão deve gerar, se vai ser verdadeiro ou falso. Só então, você faz na prática e verifica se o resultado coincidiu com as suas respostas. Vamos lá!?
Figura 01 - Modelo de quadro na folha de papel com resultadosComo você deve ter percebido, uma expressão relacional ou é verdadeira ou é falsa. Elas (as expressões relacionais) serão muito importantes nas próximas etapas dessa disciplina.
Você conseguiu acertar o resultado de todas as expressões dos exemplos apresentados? Se não, recomendo que você realize uma revisão nas expressões antes de prosseguir para o próximo conteúdo.
Versão 5.3 - Todos os Direitos reservados