VisuAlg Web

Lógica de programação em aula: roteiro para professores

Roteiro de aula com média, condições, laços, vetores e depuração: enunciados, testes, resultados esperados e links para executar no navegador.

Use esta sequência para relacionar enunciado, algoritmo e resultado. São quatro atividades sobre média, condições, repetição e vetores, seguidas de uma revisão de depuração. Os tempos são sugestões para adaptar ao conhecimento da turma.

Baixar o roteiro com códigos em Markdown · Ver os 30 exercícios comentados

Preparação da aula

Abra um exemplo no navegador e confirme a linguagem VisuAlg. Combine com a turma: prever a saída, escrever uma solução, executar, testar um caso de limite e explicar o resultado. Em duplas, alterne quem escreve e quem confere. O editor e as aulas podem ser usados sem contratar o tutor; o Visual Gusto segue os limites de acesso apresentados na plataforma.

Sequência de atividades

Calcular a média de duas notas · 15 minutos sugeridos

Crie um algoritmo que leia duas notas de um aluno e mostre a média final.

Teste: digite 6, 8, um valor por solicitação. Resultado esperado: A média final é: 7

Caso de limite: Repita com 0 e 10: a média deve ser 5.

Discussão: Por que somar as notas antes de dividir? Preveja o resultado sem os parênteses.

Abrir o exercício 4 no editor · Consultar a solução comentada

Verificar se um número é par ou ímpar · 15 minutos sugeridos

Crie um algoritmo que leia um número inteiro e diga se ele é par ou ímpar.

Teste: digite 8, um valor por solicitação. Resultado esperado: O número é par.

Caso de limite: Teste 7, 0 e -2: ímpar, par e par.

Discussão: Explique o que o resto da divisão por 2 revela sobre o número.

Abrir o exercício 7 no editor · Consultar a solução comentada

Contar de 1 até 10 · 20 minutos sugeridos

Crie um algoritmo que mostre os números de 1 até 10 usando repetição.

Teste: execute sem entrada de dados. Resultado esperado: Números de 1 a 10, um por linha.

Caso de limite: Troque o limite final por 1: deve haver uma única execução.

Discussão: Registre os três primeiros valores do contador e justifique quando o laço termina.

Abrir o exercício 13 no editor · Consultar a solução comentada

Preencher e mostrar um vetor · 25 minutos sugeridos

Crie um algoritmo que leia 5 números, guarde em um vetor e depois mostre todos os valores digitados.

Teste: digite 4, -1, 4, 0, 9, um valor por solicitação. Resultado esperado: Posições 1 a 5 com os valores 4, -1, 4, 0 e 9, nessa ordem.

Caso de limite: Repita com cinco zeros. Zero também é um valor armazenado.

Discussão: O que muda ao trocar apenas a ordem de leitura? E ao percorrer o vetor de trás para a frente?

Abrir o exercício 25 no editor · Consultar a solução comentada

Depuração com teste de mesa

Na aula de depuração, execute o exemplo do acumulador. Para somar 1, 2 e 3, peça uma tabela com iteração, contador e soma. A soma deve evoluir de 0 para 1, 3 e 6. Se o acumulador for reiniciado dentro do laço, a saída muda: peça à turma que localize a primeira divergência na tabela.

O que avaliar

  • Previsão: o aluno consegue justificar a saída antes de executar?
  • Solução: as variáveis e as condições representam o enunciado?
  • Teste: há pelo menos um caso comum e um caso de limite?
  • Explicação: o aluno identifica a causa de uma diferença entre previsão e resultado?

Um programa sem erro de sintaxe ainda pode estar logicamente errado. Se usar o tutor, peça que o aluno registre qual dica recebeu, qual mudança fez e como verificou o resultado.

Compartilhar e adaptar

Compartilhe o endereço desta página ou os links de cada atividade. O arquivo para download permite consultar o material fora do site; a execução e o tutor dependem do ambiente da plataforma. Para dúvidas, correções ou relatos de uso que você autorize tornar públicos, entre em contato por [email protected].