Módulo 6 - Comparações, perguntas de sim ou não
V ou F: o resultado secreto de toda comparação
9 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 02/07/2026
O que você vai aprender
- Enxergar que TODA comparação produz um valor: V ou F, sem exceção.
- Guardar o resultado de uma comparação numa variável do tipo lógico.
- Ler uma comparação como expressão que se calcula, igual a uma conta.
- Preparar o terreno do módulo 7: E, OU e NÃO combinam valores V e F.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: V ou F: o resultado secreto de toda comparação.
Os objetivos desta aula. Enxergar que TODA comparação produz um valor: V ou F, sem exceção. Guardar o resultado de uma comparação numa variável do tipo lógico. Ler uma comparação como expressão que se calcula, igual a uma conta. Preparar o terreno do módulo 7: E, OU e NÃO combinam valores V e F.
Veja o essencial, parte por parte.
A comparação é uma conta que resulta em V ou F. TODA comparação vira V ou F. As seis que você aprendeu (=, <>, >, <, >=, <=) não têm terceira resposta.
Guardando o veredito numa variável. Se a comparação produz um valor, esse valor pode morar numa variável, exatamente como um número ou um texto.
A ponte para o módulo 7: combinando V e F. Grave a frase que resume o módulo: toda comparação vira V ou F. É esse valor, e só ele, que o E, o OU e o NÃO sabem combinar. Quem chega ao módulo 7 com essa frase no bolso destrava os operadores lógicos em minutos.
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
A comparação é uma conta que resulta em V ou F
Ao longo do módulo você julgou dezenas de comparações, e todas terminaram do mesmo jeito: um carimbo V ou um carimbo F. Isso não é coincidência, é a regra mais importante das quatro últimas aulas: toda comparação PRODUZ UM VALOR. Do mesmo jeito que “7 + 3” se calcula e vira o número 10, “7 > 3” se calcula e vira o valor lógico V. A diferença é só o tipo do resultado: a soma devolve um número; a comparação devolve um V ou F. Quando essa ficha cai, a comparação deixa de ser um enfeite dentro do SE e passa a ser o que sempre foi: uma expressão com resultado, que pode ir para qualquer lugar onde um valor cabe.
Esse tipo de valor tem nome de gente: booleano, em homenagem a George Boole, o matemático inglês que no século 19 mostrou que o raciocínio de verdadeiro e falso obedece a regras de álgebra, como números. Na época parecia filosofia abstrata; um século depois, virou o alicerce de todo circuito de computador e de toda linguagem de programação. No módulo 3 você conheceu os tipos número e texto; o lógico é o terceiro gigante, o menor de todos no tamanho (dois valores possíveis) e o maior em consequência: é ele que carrega as respostas de todas as perguntas do seu algoritmo.
Expressão aritmética (módulo 5)
- 7 + 3 se calcula e vira o número 10.
- O resultado pode ser mostrado: escreva(7 + 3).
- O resultado pode ser guardado: total <- 7 + 3.
Expressão de comparação (este módulo)
- 7 > 3 se calcula e vira o valor lógico V.
- O resultado pode ser mostrado: escreva(7 > 3).
- O resultado pode ser guardado: passou <- 7 > 3.
Guardando o veredito numa variável
Se a comparação produz um valor, esse valor pode morar numa variável, exatamente como um número ou um texto. “maior_de_idade <- idade >= 18” faz duas coisas em sequência: primeiro calcula a comparação (com idade 21, o resultado é V), depois guarda esse V na caixa maior_de_idade. A partir daí, o algoritmo pode usar a variável quantas vezes quiser, sem repetir a comparação. E repare no ganho de leitura: “se maior_de_idade então” soa como uma frase em português. Dar bons nomes a valores lógicos é uma das marcas de código profissional.
leia(idade)
maior_de_idade <- idade >= 18
escreva(maior_de_idade)
// com idade 21, saída: V
// com idade 15, saída: F
// com idade 18, saída: V (o >= abraça o empate)A comparação se calcula primeiro; o valor lógico resultante é guardado e depois mostrado.
🎮 Jogo da aula
A máquina de vereditos
Cada linha mostra o valor guardado em idade e uma comparação. Calcule o veredito de cada uma: V ou F. Atenção redobrada nas fronteiras.
| idade | comparação | veredito |
|---|---|---|
| 17 | idade >= 18 | |
| 18 | idade >= 18 | |
| 30 | idade < 20 | |
| 10 | idade <> 10 | |
| 25 | idade = 25 |
Vale nomear o que o jogo treinou: você olhou para uma expressão e CALCULOU o valor lógico dela, sem rodar nada. Essa habilidade tem nome no ofício, avaliar uma expressão, e é o que os programadores fazem dezenas de vezes por dia ao ler código alheio. A pergunta silenciosa é sempre a mesma: “com estes valores, isto aqui vale V ou F?”. Quem responde rápido lê qualquer algoritmo; quem responde devagar, mas com método, também chega lá. O que não funciona é chutar.
A ponte para o módulo 7: combinando V e F
Agora a revelação de por que esta aula é a última do módulo. As regras do mundo real raramente cabem numa comparação só. A meia-entrada vale para quem tem ATÉ 12 anos OU MAIS DE 60. O empréstimo sai se a renda é suficiente E o nome está limpo. O alarme dispara se a porta abriu E NÃO era horário comercial. Cada pedaço dessas regras é uma comparação que você já sabe escrever, e cada uma produz seu V ou F. O que falta é a cola: os operadores E, OU e NÃO, que pegam vários vereditos e os combinam num veredito final. Eles são o assunto inteiro do módulo 7.
Grave a frase que resume o módulo: toda comparação vira V ou F. É esse valor, e só ele, que o E, o OU e o NÃO sabem combinar. Quem chega ao módulo 7 com essa frase no bolso destrava os operadores lógicos em minutos.
- Você já produz os vereditos: seis operadores de comparação, cada um respondendo V ou F.
- Você já guarda os vereditos: variáveis lógicas com nomes que se leem como português.
- No módulo 7, você combina os vereditos: E, OU e NÃO, com tabelas-verdade desenhadas.
- No módulo 8, você usa o veredito final para dividir o caminho: SE... ENTÃO... SENÃO.
Teste rápido
Depois de executar “aprovado <- media >= 7” com media valendo 8, o que a variável aprovado guarda?
Perguntas frequentes
- O que é um valor booleano?
- É o valor lógico que só tem duas formas: V (verdadeiro) ou F (falso). O nome homenageia George Boole, matemático do século 19 que formalizou a álgebra do verdadeiro e falso. Toda comparação produz um booleano, e toda decisão de programa consome um.
- Existe alguma comparação que não vira V ou F?
- Não. Essa é a regra sem exceção do módulo: as seis comparações (=, <>, >, <, >=, <=) sempre produzem V ou F. Se os dados estiverem estranhos (tipos misturados, por exemplo), o problema aparece antes ou durante a comparação, mas nunca como uma terceira resposta misteriosa.
- Para que guardar V ou F numa variável se posso escrever a comparação direto no SE?
- Por legibilidade e reaproveitamento. “se maior_de_idade então” se lê como português; “se idade >= 18 então” exige um segundo de tradução. E quando o mesmo veredito é usado em vários pontos do algoritmo, calcular uma vez e guardar evita repetição e mantém tudo consistente se a regra mudar (18 virar 21, por exemplo).
- Posso fazer conta com V e F, tipo somar dois vereditos?
- No pseudocódigo do curso, não: número se soma, lógico se combina. As operações próprias dos valores lógicos são o E, o OU e o NÃO, apresentados no módulo 7. Curiosidade: algumas linguagens tratam V como 1 e F como 0 e deixam somar, um atalho que confunde mais do que ajuda no começo.
- Qual a ligação desta aula com o SE... ENTÃO... SENÃO do módulo 8?
- O SE é um consumidor de valores lógicos: ele olha um V ou F e escolhe o caminho. A condição que vai dentro do SE é exatamente o que você aprendeu aqui, uma comparação (ou, depois do módulo 7, uma combinação delas). Quem domina o V ou F chega ao SE com o trabalho difícil já feito.
- Por que o curso ensina comparações antes dos operadores E, OU e NÃO?
- Porque os operadores lógicos trabalham SOBRE valores V e F, e é a comparação que produz esses valores. Ensinar E e OU antes seria ensinar a combinar ingredientes que você ainda não sabia produzir. Com as seis comparações dominadas, o módulo 7 vira montagem: pegar vereditos prontos e combiná-los em regras completas.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.