Atividades sobre Competências da área (1ª série, 2ª série, 3ª série) com gabarito — 1ª série, 2ª série, 3ª série, ENEM, FUVEST, UEL, UNESP (EM13MAT405)
Atividades com gabarito comentado para desenvolver algoritmos e linguagem de programação em Matemática. Veja como planejar, ensinar e avaliar a habilidade EM13MAT405 no Ensino Médio.
Quando recebo a EM13MAT405 no planejamento, meu primeiro impulso é pensar que preciso virar professor de programação. Mas, na prática, o caminho é mais simples: transformar procedimentos matemáticos que meus alunos já conhecem em sequências claras de instruções, com variáveis, condições e repetições.
O desafio aparece na hora de sair da explicação e chegar à avaliação. Não basta pedir que a turma faça uma conta; eu preciso verificar se ela entende o que o algoritmo manda fazer, acompanha cada etapa e identifica onde uma regra condicional ou um acumulador muda o resultado.
O que a habilidade EM13MAT405 pede, de verdade?
A EM13MAT405 pede que o estudante use ideias iniciais de programação para colocar em funcionamento algoritmos descritos em português ou em linguagem matemática. Em sala, eu traduzo isso como a capacidade de ler, criar, testar e corrigir instruções passo a passo: definir um valor inicial, repetir uma ação, tomar decisões do tipo “se... então...” e mostrar um resultado final. Não é uma habilidade que dependa de laboratório sofisticado ou de uma linguagem específica. Posso trabalhar no quadro, em papel, com pseudocódigo e até usando situações comuns, como descontos, contagens, médias e pontuações. O essencial é que a turma perceba que um algoritmo não “adivinha” o que fazer: ele segue exatamente as regras dadas. Isso aproxima a programação da Matemática, porque exige organização do raciocínio, leitura cuidadosa de condições e conferência dos resultados.
“Utilizar conceitos iniciais de uma linguagem de programação na implementação de algoritmos escritos em linguagem corrente e/ou matemática.”
A habilidade pertence à unidade temática Matemática e suas Tecnologias e pode ser trabalhada da 1ª à 3ª série do Ensino Médio. Também dialoga bem com questões de vestibulares e do ENEM, especialmente quando o enunciado exige interpretar processos, tabelas, condições e padrões.
Como trabalhar EM13MAT405 em sala?
1. Começo com receitas de instruções. Peço que a turma escreva um algoritmo para calcular a média de três notas ou aplicar desconto em uma compra. Depois, trocamos os textos entre duplas: uma dupla executa literalmente as instruções da outra. Os erros de ambiguidade aparecem rápido e viram boa discussão.
2. Uso tabelas de rastreamento. Para um laço com contador ou acumulador, monto uma tabela com as colunas “entrada”, “condição”, “valor anterior” e “novo valor”. Isso ajuda muito quem se perde quando o algoritmo faz várias repetições.
3. Proponho depuração no papel. Entrego um pseudocódigo com um erro intencional: média calculada antes de somar todos os dados, condição usando “maior ou igual” quando deveria ser “maior que”, ou contador iniciado no valor errado. A turma precisa localizar e justificar a correção.
4. Contextualizo com dados próximos. Frequência, empréstimo de livros, pontuação de equipes, consumo de água e notas são contextos suficientes. O foco não é a história em si, mas a regra matemática que o algoritmo precisa executar.
Como avaliar essa habilidade?
Uma boa questão de EM13MAT405 precisa cobrar leitura operacional do algoritmo. O estudante deve interpretar variáveis, acompanhar uma sequência, aplicar uma condição e concluir o resultado ou a revisão correta. Também vale pedir que ele compare duas versões de um procedimento e identifique qual delas respeita o objetivo proposto.
Eu evito avaliar apenas vocabulário técnico, como decorar o nome de comandos, e não confundo programação com conta isolada. Um erro comum é entregar um algoritmo longo, mas perguntar algo que se resolve sem lê-lo. Outro é deixar ambígua a regra de comparação: “acima de 80” significa estritamente maior que 80. O gabarito comentado é importante porque revela se o aluno errou na aritmética, na leitura da condição ou no acompanhamento do acumulador.
Questões prontas de EM13MAT405 (com gabarito comentado)
1. Soma com condicional
Uma equipe soma 2 × i para valores ímpares e 3 × i para valores pares, com i de 1 a 8. Qual total será exibido?
- ❌ A) 76 — aplica apenas i aos valores ímpares, em vez de 2 × i.
- ❌ B) 88 — troca as regras previstas para pares e ímpares.
- ✅ C) 92 — os ímpares somam 32 e os pares somam 60; total = 92.
- ❌ D) 72 — usa 2 × i para todos os valores e ignora a regra dos pares.
- ❌ E) 96 — comete erro na soma das parcelas dos valores ímpares.
2. Desconto conforme o tipo de cliente
Para valor bruto de 800 e cliente do tipo C, o algoritmo aplica desconto padrão de 10%. Qual é o valor final?
- ❌ A) 680 — usa indevidamente o desconto de 15%, destinado ao tipo B.
- ❌ B) 700 — subtrai um valor fixo, não uma porcentagem.
- ❌ C) 650 — utiliza uma porcentagem incorreta.
- ✅ D) 720 — 800 × (1 − 0,10) = 720.
- ❌ E) 640 — aplica 20%, desconto reservado ao tipo A.
3. Média semanal e duas passagens
Um algoritmo deve registrar dias com visitantes acima da média dos sete dias. Qual revisão garante esse resultado?
- ❌ A) Uma passagem com média acumulada — o referencial muda conforme a posição do dia.
- ✅ B) Somar os sete valores, calcular a média e fazer outra passagem para comparar — todos os dias usam a média semanal definitiva.
- ❌ C) Zerar a soma ao registrar um valor — perde dados necessários ao cálculo.
- ❌ D) Recalcular médias acumuladas na segunda passagem — a média final deve permanecer fixa.
- ❌ E) Dividir a soma parcial por sete antes de incluir o valor — ainda não há soma dos sete dias.
4. Contagem de leituras elevadas
Nos valores 65, 82, 90, 75, 88, 79 e 95, o contador aumenta quando o valor é maior que 80. Quantas leituras são elevadas?
- ❌ A) 6 leituras — inclui valores que não superam 80.
- ❌ B) 3 leituras — deixa de contar uma leitura acima do limite.
- ✅ C) 4 leituras — 82, 90, 88 e 95 satisfazem a condição.
- ❌ D) 2 leituras — subestima a contagem.
- ❌ E) 5 leituras — inclui indevidamente valor menor ou igual a 80.
5. Acumulador com bônus
Compras de 3, 7, 5 e 10 itens são somadas. Quando a compra é maior que 5, seus itens são acrescentados novamente como bônus. Qual é o total?
- ❌ A) 25 — considera apenas a soma simples das compras.
- ❌ B) 47 — concede bônus também à compra de 5 itens.
- ❌ C) 34 — soma só os bônus de 7 e 10, sem o total inicial completo.
- ❌ D) 35 — ignora o bônus da compra de 7 itens.
- ✅ E) 42 — soma simples de 25 mais bônus de 7 e 10, totalizando 42.
6. Soma iterativa de sementes
Para cada quantidade 5, 7, 4 e 6, o algoritmo adiciona 2 × q ao total. Qual valor final é impresso?
- ❌ A) 16 — não segue a soma do dobro de todos os valores.
- ❌ B) 20 — seleciona um valor isolado, o que não ocorre no algoritmo.
- ✅ C) 44 — 2 × (5 + 7 + 4 + 6) = 44.
- ❌ D) 88 — multiplica o somatório por 4, e não por 2.
- ❌ E) 22 — soma os valores, mas esquece o fator 2.
Próximos passos para o planejamento
Eu começaria com uma questão de leitura de algoritmo, seguiria para uma tabela de rastreamento e fecharia com uma atividade de correção de pseudocódigo. Para ampliar o repertório, consulte a consulta completa do código EM13MAT405, que reúne todas as questões disponíveis.
Se quiser montar listas por nível de dificuldade e já sair com gabarito, vale testar o gerador de provas do GeraProva. Também dá para criar sua conta pelo cadastro grátis e adaptar o material à realidade da sua turma.
Use estas questões como ponto de partida, ajuste os contextos quando fizer sentido e acompanhe os erros de raciocínio da turma: eles mostram exatamente qual etapa do algoritmo precisa ser retomada.
O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.
Criar minha prova