Cursos / Automação Industrial / Lógica de Programação / Aula

arrow_back Aula 03 - Expressões e operadores

Operadores Relacionais

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 relacionais
Operador 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 resultados

Como 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