Capa do Ebook gratuito Curso de Lógica de programação do básico ao avançado

Curso de Lógica de programação do básico ao avançado

4.14

(7)

50 páginas

Operadores relacionais

Capítulo 9

Tempo estimado de leitura: 4 minutos

+ Exercício
Audio Icon

Ouça em áudio

0:00 / 0:00

Os operadores relacionais são uma parte fundamental da lógica de programação, pois eles permitem que os programadores façam comparações entre variáveis, constantes e expressões. Essas comparações são essenciais para a construção de estruturas condicionais e de repetição, que são os pilares da lógica de programação. Neste capítulo, vamos explorar os operadores relacionais do básico ao avançado.

Existem seis operadores relacionais básicos que são comuns na maioria das linguagens de programação: igual (==), diferente (!=), maior (>), menor (<), maior ou igual (>=) e menor ou igual (<=). Esses operadores são usados para comparar dois valores e retornar um valor booleano (verdadeiro ou falso) dependendo do resultado da comparação.

O operador de igualdade (==) compara se dois valores são iguais. Por exemplo, a expressão (5 == 5) retornará verdadeiro, enquanto a expressão (5 == 4) retornará falso. É importante notar que o operador de igualdade é diferente do operador de atribuição (=), que é usado para atribuir um valor a uma variável.

O operador de desigualdade (!=) compara se dois valores são diferentes. Por exemplo, a expressão (5 != 4) retornará verdadeiro, enquanto a expressão (5 != 5) retornará falso.

O operador maior que (>) e o operador menor que (<) comparam se um valor é maior ou menor que o outro, respectivamente. Por exemplo, a expressão (5 > 4) retornará verdadeiro, enquanto a expressão (4 > 5) retornará falso. Da mesma forma, a expressão (4 < 5) retornará verdadeiro, enquanto a expressão (5 < 4) retornará falso.

Continue em nosso aplicativo

Você poderá ouvir o audiobook com a tela desligada, ganhar gratuitamente o certificado deste curso e ainda ter acesso a outros 5.000 cursos online gratuitos.

ou continue lendo abaixo...
Download App

Baixar o aplicativo

O operador maior ou igual a (>=) e o operador menor ou igual a (<=) funcionam de maneira semelhante aos operadores maior que e menor que, mas eles também retornam verdadeiro se os dois valores comparados forem iguais. Por exemplo, a expressão (5 >= 5) retornará verdadeiro, enquanto a expressão (4 >= 5) retornará falso. Da mesma forma, a expressão (5 <= 5) retornará verdadeiro, enquanto a expressão (5 <= 4) retornará falso.

Os operadores relacionais são frequentemente usados em combinação com operadores lógicos (como AND, OR e NOT) para criar expressões mais complexas. Por exemplo, a expressão ((5 > 4) AND (3 < 4)) retornará verdadeiro, porque ambas as condições são verdadeiras. Da mesma forma, a expressão ((5 > 4) OR (5 < 4)) também retornará verdadeiro, porque pelo menos uma das condições é verdadeira. A expressão NOT (5 > 4) retornará falso, porque a condição (5 > 4) é verdadeira.

Os operadores relacionais também são essenciais para a construção de estruturas condicionais (como IF, ELSE e SWITCH) e estruturas de repetição (como FOR, WHILE e DO WHILE). Essas estruturas permitem que os programadores controlem o fluxo de execução do programa, fazendo com que certos blocos de código sejam executados apenas quando certas condições são atendidas.

Por exemplo, a seguinte estrutura IF em pseudocódigo:

IF (5 > 4) THEN
  PRINT "5 é maior que 4"
ENDIF

irá imprimir "5 é maior que 4" porque a condição (5 > 4) é verdadeira. Da mesma forma, a seguinte estrutura WHILE em pseudocódigo:

WHILE (i < 5) DO
  PRINT i
  i = i + 1
ENDWHILE

irá imprimir os números de 0 a 4, porque o bloco de código dentro do WHILE será repetido enquanto a condição (i < 5) for verdadeira.

Em resumo, os operadores relacionais são uma ferramenta poderosa na lógica de programação, permitindo que os programadores façam comparações entre valores e controlem o fluxo de execução do programa. Eles são a base para a construção de estruturas condicionais e de repetição, que são essenciais para a criação de programas complexos e funcionais.

Agora responda o exercício sobre o conteúdo:

Quais são os seis operadores relacionais básicos comuns na maioria das linguagens de programação e qual é a sua função?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Os operadores relacionais ==, !=, >, <, >=, <= são usados para comparar dois valores e retornam um valor booleano. São essenciais para condições e loops em programação.

Próximo capitúlo

Estruturas de controle de fluxo: sequência

Arrow Right Icon
Baixe o app para ganhar Certificação grátis e ouvir os cursos em background, mesmo com a tela desligada.