LÓGICA E LINGUAGEM DE PROGRAMAÇÃO

Operadores relacionais — validando um cadastro

Registro de Aula 06 — Semana 6 · Aula 3 – Operadores relacionais aplicados à validação
Unidade 2 – Fundamentos da linguagemBase: Capítulo 12 — ComparaçõesTempo: 20 a 25 minEntrega: AVAArquivo: NOME_TURMA_S06A1
ATIVIDADE PROPOSTA

O que vocês vão resolver

Simulem a validação de um cadastro simples usando apenas operadores relacionais (ainda sem SE): verificar se as senhas digitadas conferem, se a pessoa é maior de idade e se o campo nome foi preenchido.

OBJETIVOS

O que vocês vão aprender aqui

SOLUÇÃO DIGITAL

Ferramenta usada nesta aula

VG
Visualg (interpretador de pseudocódigo)
Ferramenta gratuita que executa algoritmos escritos em português estruturado (Portugol), usada no laboratório da escola. Permite rodar o pseudocódigo e ver o resultado antes de traduzir para uma linguagem de programação. O relatório continua sendo preenchido nesta página e exportado em PDF pelo navegador.
ENTENDA

As três verificações do cadastro

Cada verificação é uma comparação que devolve verdadeiro ou falso. Repare que duas delas comparam textos, não números.

O que cada comparação verificasenha == confirmarSenhaas duas senhas digitadas são idênticas? idade >= 18a pessoa é maior de idade? nome != ""o campo nome foi realmente preenchido?Comparação de texto diferencia maiúsculas de minúsculas: "Ana" e "ana" NÃO são iguais para o computador.
LER nome, idade,senha e confirmação COMPARAR os trêscritérios EXIBIR verdadeiro oufalso de cada umO programa ainda não decide nada — ele só relata o resultado de cada verificação.

Como preencher este relatório

  1. 1Leia o cenário e observe os diagramas — eles mostram a estrutura que a sua resposta precisa ter.
  2. 2Preencha a identificação do grupo no Passo 0.
  3. 3Responda um passo de cada vez, na ordem. Cada passo traz uma dica de como pensar logo abaixo do enunciado.
  4. 4Confira o checklist no final — ele verifica se não ficou nada faltando.
  5. 5Clique em Gerar PDF da resposta. Abre a janela de impressão do navegador: em Destino, escolha Salvar como PDF e salve o arquivo com o nome pedido acima.
  6. 6Envie esse PDF no AVA. O que vocês digitarem fica salvo neste computador sozinho — dá para fechar a página e voltar depois.
PASSO 0

Identificação

Estes dados montam a capa e a folha de rosto do relatório em PDF.

PROCEDIMENTOS

Escrevam e testem o validador

1
Listem os dados do cadastro e o tipo de cada um.
Como pensar: Três textos (nome, senha, confirmação) e um número inteiro (idade).
2
Escrevam o programa com as três comparações, cada uma dentro de uma frase.
Como pensar: Cada linha responde uma pergunta do cadastro. Use o operador certo para cada caso: ==, >= e !=.
algoritmo "validando_cadastro" var nome, senha, confirmarSenha: texto idade: inteiro inicio escreva("Nome: ") leia(nome) escreva("Idade: ") leia(idade) escreva("Senha: ") leia(senha) escreva("Confirme a senha: ") leia(confirmarSenha) escreva("As senhas conferem? ", ___________) escreva("É maior de idade? ", ___________) escreva("O nome foi preenchido? ", ___________) fimalgoritmo
3
Testem com um cadastro válido e um inválido.
Como pensar: No cadastro inválido, escolham UM problema (senhas diferentes, menor de idade ou nome em branco) e vejam qual comparação acusa o erro.
CadastroSenhas conferem?Maior de idade?Nome preenchido?
Válido
Inválido
CONFIRA

Checklist antes de gerar o PDF

Ao clicar em “Gerar PDF da resposta”, o navegador monta o relatório completo no padrão de roteiro de aula prática — com capa, folha de rosto, objetivos, procedimentos, as respostas do grupo e as referências. Na janela de impressão, escolha Destino: Salvar como PDF, salve como NOME_TURMA_S06A1 e envie no AVA.
AVALIAÇÃO

Como esta atividade será avaliada

CritérioPontos
Uso correto das três comparações (==, >=, !=)5,0
Frases explicativas corretas para cada resultado3,0
Teste com cadastro válido e inválido documentado2,0
REFERÊNCIAS

De onde veio o conteúdo desta aula

Curso Técnico · Componente curricular do 1º bimestre
Roteiro de Aula Prática
Lógica e Linguagem de Programação
Operadores relacionais — validando um cadastro
São Paulo - SP
2026
Roteiro de Aula Prática
Operadores relacionais — validando um cadastro
Roteiro de Aula Prática apresentado ao componente curricular Lógica e Linguagem de Programação, como requisito parcial de avaliação do 1º bimestre.
São Paulo - SP
2026

Roteiro de Aula Prática

Nome da disciplina: LÓGICA E LINGUAGEM DE PROGRAMAÇÃO
Unidade: 2 – Fundamentos da linguagem
Aula: 3 – Operadores relacionais aplicados à validação
Base teórica: Capítulo 12 — Comparações

Objetivos

  • Aplicar operadores relacionais a dados de texto e de número.
  • Reconhecer que a comparação de textos diferencia maiúsculas de minúsculas.
  • Validar um conjunto de dados usando apenas comparações, antes de aprender decisões.

Solução digital

Visualg (interpretador de pseudocódigo).

Ferramenta gratuita que executa algoritmos escritos em português estruturado (Portugol), usada no laboratório da escola. Permite rodar o pseudocódigo e ver o resultado antes de traduzir para uma linguagem de programação. O relatório continua sendo preenchido nesta página e exportado em PDF pelo navegador.

Procedimento / Atividade

Atividade proposta: Simulem a validação de um cadastro simples usando apenas operadores relacionais (ainda sem SE): verificar se as senhas digitadas conferem, se a pessoa é maior de idade e se o campo nome foi preenchido.

Procedimentos para a realização da atividade

Checklist de entrega

Critérios de avaliação

CritérioPontos
Uso correto das três comparações (==, >=, !=)5,0
Frases explicativas corretas para cada resultado3,0
Teste com cadastro válido e inválido documentado2,0

Referências

  • Apostila da disciplina — Capítulo 12: Comparações.
  • Documentação oficial do Python — Referência da linguagem: comparações.
  • SEDUC-SP — Registro de Aula 06 (melhoria contínua na prática: operadores relacionais).
salva sozinho neste computador