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].