Atividades de leitura de tabelas e gráficos para a 2ª série do Ensino Médio com gabarito
Reuni orientações para trabalhar leitura de tabelas e gráficos na 2ª série e oito questões com gabarito comentado. Atenção: as questões fornecidas avaliam principalmente algoritmos, não interpretação de gráficos.
Quando trabalho leitura e interpretação de tabelas e gráficos com uma turma de 2ª série do Ensino Médio, procuro aproximar a atividade de dados que façam sentido: categorias de respostas, quantidades registradas e valores numéricos. O foco é ler o que está efetivamente representado, identificar variáveis, comparar valores e justificar conclusões com base nos dados — não apenas localizar uma barra maior.
Na prática, também confiro se a questão proposta corresponde ao objetivo da aula. Neste material, há uma diferença importante: embora o tema informado seja leitura de tabelas e gráficos, as oito questões fornecidas tratam majoritariamente de algoritmos, condições, listas e contagem de frequências. Vou preservá-las integralmente, como solicitado, e sinalizar esse desalinhamento para que você possa decidir como usá-las.
O que o aluno de 2ª série precisa saber sobre leitura e interpretação de tabelas e gráficos de variáveis categóricas e numéricas
Para interpretar uma tabela ou um gráfico de colunas ou barras, o estudante precisa identificar o que cada variável representa, reconhecer as categorias ou unidades apresentadas e localizar título, rótulos, escala e legenda. Em dados categóricos, como meios de transporte, deve relacionar cada categoria à sua frequência; em dados numéricos, precisa ler valores e unidades, comparar quantidades e perceber a escala usada nos eixos. Também é importante distinguir uma representação simples de uma múltipla, na qual séries ou grupos diferentes aparecem lado a lado, e conferir a legenda antes de comparar barras. Uma conclusão válida deve ser sustentada pelos dados exibidos: comparar valores, identificar maior ou menor frequência e explicar diferenças sem extrapolar o que a tabela ou o gráfico informa. Se a tarefa envolve construir uma representação, o aluno precisa organizar os dados e escolher uma forma que permita leitura clara. A interpretação exige atenção tanto aos números quanto ao contexto e às convenções visuais.
O que ele precisa saber antes
Para as atividades de gráficos, vale retomar leitura de números, comparação de quantidades, unidades de medida e identificação de categorias. Quando a tabela apresenta frequências, é útil saber contar ocorrências e relacionar cada contagem à categoria correta. Em gráficos com escalas, o estudante precisa compreender intervalos e ler valores entre as marcações sem confundir altura da barra com o número indicado no eixo.
As questões fornecidas, porém, mobilizam outros pré-requisitos: condições lógicas e estruturas de repetição; multiplicação de números decimais e porcentagem; operadores de resto e divisão inteira; listas, índices e dicionários em Python; além de números pares e ímpares. A questão de frequência também requer percorrer uma lista e atualizar um contador. Essa distinção é relevante: conhecimentos de programação podem apoiar a organização de dados, mas não substituem questões que avaliem diretamente a leitura de tabelas e gráficos.
Onde os alunos mais erram
Nas tarefas de gráficos, um cuidado comum é não tomar uma impressão visual como resposta: é preciso conferir escala, legenda, categoria e unidade. Uma barra aparentemente mais alta só pode ser comparada corretamente quando se sabe a que grupo corresponde e como os valores são marcados. Também convém pedir que o aluno mostre qual dado sustenta sua conclusão.
Nas questões abaixo, os erros típicos registrados são diferentes. Aparecem confusões entre condição de repetição e condição de parada, aplicação de desconto percentual e desconto fixo, resto e divisão inteira, além de contagem de ocorrências e acesso por índice. Por exemplo, escolher A = B para manter um laço ativo inverte o critério: essa igualdade identifica que os valores já coincidem. Na contagem com dicionário, tentar incrementar uma chave ainda inexistente pode gerar erro. Em listas, o tamanho n não é o índice do último elemento: a indexação começa em zero, enquanto -1 aponta para o último item. São bons pontos para diagnóstico, mas não devem ser apresentados como erros de interpretação de gráficos.
Como trabalhar em sala
- Comece por uma tabela curta: registre no quadro categorias familiares, como meios de transporte usados para chegar à escola, sem presumir resultados. Peça que a turma conte ocorrências e confira em conjunto se cada resposta entrou uma única vez.
- Converta a tabela em barras: construa um gráfico simples no quadro ou no caderno. Combine título, nomes dos eixos e escala antes de desenhar; depois peça uma comparação acompanhada da categoria e do valor correspondente.
- Compare representações: apresente a mesma informação em tabela e gráfico e peça que os estudantes localizem um dado em ambos. A discussão pode mostrar o que fica mais fácil de consultar em cada representação.
- Trabalhe gráficos múltiplos com legenda explícita: use dois grupos de dados pequenos e peça que os alunos expliquem qual barra pertence a cada série antes de comparar. O objetivo é justificar a leitura com a legenda e os valores.
- Separe diagnóstico de objetivo: se usar as questões de programação desta página, avise que elas verificam algoritmos e contagem, não leitura de gráficos. Para avaliar a habilidade anunciada, complemente-as com uma tabela ou gráfico adequado e uma pergunta baseada nos dados representados.
Questões prontas de leitura e interpretação de tabelas e gráficos para a 2ª série do Ensino Médio (com gabarito comentado)
Nota para planejamento: as oito questões a seguir são reproduzidas com suas alternativas e respostas validadas. O conteúdo delas não corresponde diretamente ao assunto anunciado: avalia lógica, algoritmos e programação, incluindo um item de contagem de frequências. Use-as como revisão complementar dessas aprendizagens, não como instrumento único para avaliar interpretação de tabelas e gráficos.
Questão 1 — Condição lógica para o laço do algoritmo de MDC
Antes da era digital, estudiosos da Grécia Antiga propuseram um método para calcular o maior divisor comum (MDC) de dois números inteiros positivos. O procedimento recebe dois números A e B e, enquanto eles não forem iguais, subtrai o menor do maior. Quando A for igual a B, declara esse valor como MDC. Qual condição lógica deve aparecer inicialmente no losango de decisão para controlar o laço?
- ❌ A) B > A. Essa comparação ajuda a decidir qual valor subtrair, mas, isoladamente, não mantém o laço até que A e B se igualem.
- ❌ B) A > B. Também pode orientar uma etapa de subtração, mas não é a condição que representa o critério de repetição descrito.
- ✅ C) A != B. O laço deve continuar enquanto os valores forem diferentes. Quando deixam de ser diferentes, a repetição termina.
- ❌ D) A + B = contexto. A soma não expressa o critério de parada nem o de repetição do algoritmo.
- ❌ E) A = B. A igualdade identifica que o algoritmo chegou à condição de término. Para manter a repetição ativa antes disso, usa-se a desigualdade.
Gabarito comentado: C. A distinção central é entre a condição de repetição e a condição que sinaliza a parada.
Questão 2 — Sequência para calcular um custo com desconto
Em uma gráfica, cada página impressa custa R$ 0,10. Se o valor total passar de R$ 50, aplica-se desconto de 5%. Após o cálculo, o sistema deve mostrar o custo final. Qual sequência calcula corretamente esse valor?
- ❌ A) Calcular e exibir o custo e, depois, aplicar o desconto se passar de R$ 50. A exibição acontece antes da alteração, portanto não mostra o valor final.
- ✅ B) Ler o número de páginas, calcular o total, verificar se ele é maior que R$ 50, aplicar custo = custo × 0,95 quando for o caso e exibir o resultado. Multiplicar por 0,95 mantém 95% do total, isto é, desconta 5%.
- ❌ C) Aplicar primeiro o desconto e só depois verificar o limite. Isso pode conceder desconto sem que o custo original tenha ultrapassado R$ 50.
- ❌ D) Subtrair R$ 5. A regra determina 5% do custo, não um valor fixo de cinco reais.
- ❌ E) Usar custo maior ou igual a R$ 50 e descontar R$ 0,05 por página. O limite é estritamente maior que R$ 50, e o abatimento é percentual sobre o total.
Gabarito comentado: B. Calcule o valor bruto primeiro, aplique a condição e só então exiba o custo final.
Questão 3 — Algoritmo para somar os algarismos de um número
Um algoritmo de validação soma os dígitos de um número: extrai o último algarismo pelo resto da divisão por 10, acumula esse valor em soma e reduz o número dividindo-o por 10, repetindo até chegar a zero. Qual opção implementa corretamente o procedimento?
- ✅ A) Definir soma = 0; enquanto n > 0, fazer soma = soma + (n mod 10) e n = n div 10; ao final, retornar soma. O resto extrai o último algarismo e a divisão inteira o remove.
- ❌ B) Encerrar quando n for menor que 10 sem incluir o último algarismo. Assim, um dígito que ainda resta não entra no resultado.
- ❌ C) Atualizar n para n mod 10. Isso mantém apenas o último algarismo, que pode ser somado novamente em repetições sucessivas.
- ❌ D) Multiplicar os algarismos e iniciar soma em 1. Essa operação calcula um produto, não a soma solicitada.
- ❌ E) Usar n div 10 para extrair o algarismo final. A divisão inteira remove esse algarismo; quem o obtém é o resto por 10.
Gabarito comentado: A. Por exemplo, para 123, os restos sucessivos são 3, 2 e 1, enquanto a divisão inteira reduz o número até zero.
Questão 4 — Frequência de categorias em uma lista Python
Em uma pesquisa escolar, as respostas sobre meios de transporte foram guardadas na lista dados. Cada item é uma categoria, como “ônibus” ou “bicicleta”. Qual trecho, sem bibliotecas externas, constrói um dicionário freq com a quantidade de vezes que cada categoria aparece?
- ❌ A) Criar um dicionário vazio e fazer
freq[dados[x]] += 1. A primeira chave ainda não existe, então o acesso pode causarKeyError. - ❌ B) Usar
dados.count(dados). Isso conta quantas vezes a lista inteira aparece como item e ainda transformafreqem número, não em dicionário. - ❌ C) Criar uma chave apenas quando
dados.index(x) == 0. Essa condição deixa de fora as categorias cuja primeira ocorrência não está no índice zero. - ❌ D) Percorrer
range(10)e atribuir itens a chaves numéricas. O código não calcula frequências e pode ultrapassar o tamanho da lista. - ✅ E) Começar com
freq = {}e, para cadaxemdados, fazerfreq[x] = freq.get(x, 0) + 1. O métodogetusa zero para uma categoria ainda não registrada e acrescenta uma ocorrência.
Gabarito comentado: E. É o item mais próximo do assunto geral desta página, pois relaciona categorias e frequências. Ainda assim, avalia implementação em Python, não a interpretação de uma tabela ou gráfico pronto.
Questão 5 — Acesso ao último elemento de uma lista
Em Python, dada uma lista L com n elementos, sendo n > 0, qual expressão acessa diretamente o último elemento?
- ❌ A)
L[0.5]. Índices de lista não aceitam esse número decimal; a expressão não acessa um elemento válido. - ❌ B)
L[n]. Os índices não negativos começam em zero e vão atén-1. Portanto,nestá fora dos limites. - ✅ C)
L[-1]. Em Python, o índice negativo -1 aponta para o último elemento. - ❌ D)
L[n+1]. Esse índice também está além da última posição válida. - ❌ E)
L[-2]. Quando a lista tem pelo menos dois elementos, essa posição corresponde ao penúltimo item, não ao último.
Gabarito comentado: C. A questão verifica indexação de listas, não leitura de gráfico; pode servir como revisão de programação.
Questão 6 — Soma dos números pares de 1 a 6
Um algoritmo inicia S = 0 e i = 1. Enquanto i <= 6, soma i a S se i for par e depois aumenta i em uma unidade. Qual valor é exibido ao final?
- ❌ A) 10. Corresponde a somar 4 + 6 e deixar de fora o par 2.
- ❌ B) 9. É a soma dos ímpares 1 + 3 + 5, mas o algoritmo seleciona os pares.
- ❌ C) 21. É a soma de todos os números de 1 a 6, incluindo os ímpares que o algoritmo ignora.
- ✅ D) 12. Os valores pares são 2, 4 e 6; sua soma é 12.
- ❌ E) 6. Soma 2 + 4, mas deixa de considerar o 6, que também satisfaz a condição e está dentro do limite.
Gabarito comentado: D. Uma tabela de rastreamento com as colunas i e S ajuda a acompanhar cada repetição.
Questão 7 — Soma dos números pares de 1 a 10
O algoritmo define S = 0 e i = 1; enquanto i <= N, soma i a S quando i modulo 2 = 0 e incrementa i. Para N = 10, qual valor produz?
- ❌ A) 35. Não corresponde à soma de todos os pares de 1 a 10; a seleção deve incluir 2, 4, 6, 8 e 10.
- ❌ B) 40. Não é o resultado da soma dos pares indicados; é importante conferir cada valor selecionado e o incremento de uma unidade.
- ❌ C) 55. É a soma de todos os números de 1 a 10, inclusive os ímpares, que a condição exclui.
- ✅ D) 30. A soma é 2 + 4 + 6 + 8 + 10 = 30.
- ❌ E) 20. Corresponde a interromper a soma antes de incluir o 10, embora o limite seja inclusivo.
Gabarito comentado: D. O teste i <= N inclui o limite superior. O estudante pode listar os pares antes de somá-los.
Questão 8 — Frequência calculada por função recursiva
Considere a função em Python: def freq(lst): retorna um dicionário vazio se a lista estiver vazia; caso contrário, separa o primeiro item, chama a função para o restante e incrementa a frequência desse item. Qual dicionário é retornado por freq(['a','b','a'])?
- ❌ A)
{'a': 1, 'b': 2}. As contagens estão invertidas: “a” aparece duas vezes e “b” uma. - ✅ B)
{'a': 2, 'b': 1}. A chamada recursiva chega à lista vazia e, ao retornar, registra duas ocorrências de “a” e uma de “b”. - ❌ C)
{'a': 1}. Essa resposta perde uma das ocorrências de “a” e também omite “b”. - ❌ D)
{'a': 3}. A lista contém apenas dois “a” e ainda inclui o item “b”, que precisa aparecer no dicionário. - ❌ E)
{'a': 0, 'b': 0}. Os itens estão presentes na lista; portanto, as frequências não são zero.
Gabarito comentado: B. O acompanhamento das chamadas e retornos permite verificar como o dicionário acumula cada ocorrência.
Próximos passos
Para alinhar sua avaliação ao tema desta página, complemente estas questões com itens que apresentem tabelas e gráficos de colunas ou barras, simples ou múltiplas, envolvendo variáveis categóricas e numéricas. Você pode explorar também as questões da habilidade EM13MAT315, as questões da habilidade EM13CO02, as questões da habilidade EM13CO13 e as questões da habilidade EM13MAT405. Para montar uma avaliação com itens ajustados ao seu planejamento, experimente o gerador de provas do GeraProva ou faça seu cadastro grátis.
Use este material como ponto de partida e confira se cada questão corresponde à habilidade que você deseja avaliar. O GeraProva pode ajudar a preparar e adaptar provas; você decide o que faz sentido para sua turma.
O GeraProva busca questões com gabarito comentado e BNCC no acervo e monta a prova pronta para imprimir.
Criar minha prova