Raciocínio computacional para o ENEM
O raciocínio computacional é um conjunto de métodos e abordagens para resolver problemas de forma eficiente, inspirados nos processos utilizados pela ciência da computação. Ele envolve a decomposição de problemas complexos em partes menores, o reconhecimento de padrões, a abstração de detalhes irrelevantes e a criação de algoritmos.
No contexto do ENEM, o raciocínio computacional não se trata de programar, mas sim de aplicar essas técnicas lógicas para analisar enunciados, modelar situações e encontrar soluções matemáticas de maneira estruturada. Dominar essas habilidades pode otimizar o tempo de prova e aumentar a precisão das respostas.
A aplicabilidade do raciocínio computacional no ENEM é vasta, abrangendo desde a interpretação de gráficos e tabelas até a resolução de problemas de lógica e sequências. Ao desenvolver essas competências, o estudante se torna mais apto a lidar com a diversidade de questões propostas pela prova.
Características do Raciocínio Computacional
O raciocínio computacional se baseia em quatro pilares fundamentais que, quando aplicados a problemas matemáticos, facilitam a compreensão e a solução.
As principais características do raciocínio computacional são:
- Decomposição: Dividir um problema grande e complexo em problemas menores e mais gerenciáveis. Isso torna a solução mais abordável e permite focar em cada parte individualmente.
- Reconhecimento de Padrões: Identificar similaridades, tendências ou regularidades dentro de um problema ou em problemas anteriores. Reconhecer padrões pode levar a soluções mais rápidas e generalizáveis.
- Abstração: Focar nos detalhes importantes enquanto ignora informações irrelevantes ou secundárias. Isso ajuda a simplificar o problema e a criar modelos mais claros.
- Algoritmos: Desenvolver uma sequência passo a passo de instruções claras e lógicas para resolver o problema ou um subproblema.
Aplicação dos Pilares no ENEM
Compreender como aplicar cada pilar do raciocínio computacional em questões do ENEM pode transformar a abordagem do estudante.
Decomposição
Muitas questões do ENEM apresentam cenários extensos e com múltiplos dados. A decomposição permite que o estudante separe o problema em etapas.
Por exemplo, uma questão sobre porcentagem aplicada a vendas, impostos e descontos pode ser decomposta: primeiro calcular o valor com imposto, depois aplicar o desconto, e por fim encontrar a variação percentual total.
Reconhecimento de Padrões
Identificar padrões é crucial em questões de progressões aritméticas (PA) e geométricas (PG), sequências numéricas ou em problemas que envolvem repetição de processos.
Uma sequência como 2, 5, 8, 11,… claramente segue um padrão de adição de 3. Reconhecer isso permite prever os próximos termos sem ter que calculá-los individualmente.
Abstração
A abstração é essencial para criar modelos matemáticos a partir de problemas do mundo real. Em problemas de física, por exemplo, muitas vezes é necessário abstrair atritos, resistência do ar, etc., para focar nas leis principais.
Em questões de geometria, abstrair uma figura complexa para um modelo geométrico mais simples (um círculo, um retângulo) é um ato de abstração.
Algoritmos
Desenvolver um algoritmo significa criar um “passo a passo” para resolver o problema. Isso pode ser mental ou até mesmo anotado no rascunho.
Para uma questão de média ponderada, o algoritmo seria: 1. Multiplicar cada valor pelo seu respectivo peso. 2. Somar todos os resultados obtidos. 3. Somar todos os pesos. 4. Dividir a soma dos resultados pela soma dos pesos.
Exemplos Práticos de Raciocínio Computacional no ENEM
A seguir, apresentamos exemplos de como o raciocínio computacional pode ser aplicado em questões típicas do ENEM.
Exemplo 1: Decomposição e Algoritmo em Problemas de Porcentagem
Questão Simulada (Baseada em temas do ENEM):
Uma loja de eletrônicos aumentou o preço de um celular em 20% e, após duas semanas, ofereceu um desconto de 20% sobre o novo preço. Se o preço original do celular era R$ 1.500,00, qual o preço final após o aumento e o desconto?
Análise com Raciocínio Computacional:
- Decomposição: O problema pode ser dividido em duas etapas principais: 1) Cálculo do preço após o aumento. 2) Cálculo do preço após o desconto.
- Algoritmo para a Etapa 1 (Aumento):
- Calcular o valor do aumento: Preço original * 20%
- Calcular o novo preço: Preço original + Valor do aumento
- Algoritmo para a Etapa 2 (Desconto):
- Calcular o valor do desconto (sobre o novo preço): Novo preço * 20%
- Calcular o preço final: Novo preço – Valor do desconto
Resolução:
- Etapa 1:
- Valor do aumento: R$ 1.500,00 * 0,20 = R$ 300,00
- Novo preço: R$ 1.500,00 + R$ 300,00 = R$ 1.800,00
- Etapa 2:
- Valor do desconto: R$ 1.800,00 * 0,20 = R$ 360,00
- Preço final: R$ 1.800,00 – R$ 360,00 = R$ 1.440,00
O preço final do celular é R$ 1.440,00. Note que o preço final é menor que o preço original, demonstrando que aumentar e depois diminuir a mesma porcentagem não retorna ao valor inicial.
Exemplo 2: Reconhecimento de Padrões em Sequências
Questão Simulada (Baseada em temas do ENEM):
Observe a sequência numérica abaixo:
1, 4, 9, 16, 25, …
Qual é o próximo termo dessa sequência?
Análise com Raciocínio Computacional:
- Reconhecimento de Padrões: Analisando os termos:
- 1 = 1²
- 4 = 2²
- 9 = 3²
- 16 = 4²
- 25 = 5²
O padrão é o quadrado dos números naturais consecutivos.
- Algoritmo para o Próximo Termo:
- Identificar o índice do último termo (n=5).
- O próximo termo será o quadrado do próximo índice (n+1 = 6).
Resolução:
O próximo termo é 6², que é igual a 36.
O próximo termo da sequência é 36.
Exemplo 3: Abstração em Problemas de Lógica e Gráficos
Questão Simulada (Baseada em temas do ENEM):
Um gráfico de barras mostra a evolução do número de acessos a um site de notícias ao longo de 5 dias: Segunda (1500 acessos), Terça (2200 acessos), Quarta (1800 acessos), Quinta (2500 acessos) e Sexta (3000 acessos). Qual foi o aumento percentual de acessos da Quarta-feira para a Sexta-feira?
Análise com Raciocínio Computacional:
- Abstração: Do gráfico e dos dados apresentados, precisamos abstrair apenas os valores relevantes: acessos de Quarta-feira (1800) e acessos de Sexta-feira (3000). Os dados dos outros dias são irrelevantes para esta pergunta específica.
- Algoritmo para Aumento Percentual:
- Calcular a diferença de acessos: Acessos Sexta – Acessos Quarta
- Calcular o aumento percentual: (Diferença de acessos / Acessos Quarta) * 100%
Resolução:
- Diferença de acessos: 3000 – 1800 = 1200 acessos
- Aumento percentual: (1200 / 1800) * 100% = (2/3) * 100% ≈ 66,67%
O aumento percentual de acessos da Quarta-feira para a Sexta-feira foi de aproximadamente 66,67%.
Exercícios com Gabarito
1. (ENEM 2022 – Adaptado) Uma empresa tem um plano de telefonia que cobra uma taxa fixa mensal de R$ 30,00 e R$ 0,50 por minuto utilizado. Uma pessoa gastou R$ 70,00 em um mês com esse plano. Quantos minutos essa pessoa utilizou o telefone nesse mês?
- a) 40 minutos
- b) 60 minutos
- c) 80 minutos
- d) 100 minutos
- e) 140 minutos
Resposta: Alternativa c: Para resolver, primeiro subtraímos a taxa fixa do valor total pago: R$ 70,00 – R$ 30,00 = R$ 40,00. Este valor representa o custo dos minutos utilizados. Em seguida, dividimos esse valor pelo custo por minuto: R$ 40,00 / R$ 0,50/minuto = 80 minutos.
Exercício 2
2. (ENEM 2021 – Adaptado) Um grupo de amigos vai a um parque de diversões. O ingresso custa R$ 50,00. No parque, eles pretendem ir em um brinquedo que custa R$ 5,00 por pessoa. Se cada amigo gastou R$ 80,00 no total, quantos brinquedos cada amigo foi?
- a) 3
- b) 5
- c) 6
- d) 7
- e) 8
Resposta: Alternativa b: Cada amigo gastou R$ 80,00 no total. Desse valor, R$ 50,00 foram para o ingresso. Sobram R$ 30,00 para serem gastos nos brinquedos. Como cada brinquedo custa R$ 5,00, o número de brinquedos é R$ 30,00 / R$ 5,00/brinquedo = 6 brinquedos. (Opa, houve um erro na questão simulada e nas alternativas. Vamos corrigir a alternativa correta para 6).
Correção: O número de brinquedos é R$ 30,00 / R$ 5,00/brinquedo = 6 brinquedos. Resposta Correta: Alternativa c (corrigida para 6).
Exercício 3
3. (ENEM 2020 – Adaptado) Uma sequência é definida pela relação: a₁ = 3 e a_{n+1} = 2 * a_n – 1, para n ≥ 1. Qual é o terceiro termo dessa sequência?
- a) 4
- b) 5
- c) 7
- d) 9
- e) 11
Resposta: Alternativa c: O primeiro termo (a₁) é 3. Para encontrar o segundo termo (a₂), usamos a fórmula com n=1: a₂ = 2 * a₁ – 1 = 2 * 3 – 1 = 6 – 1 = 5. Para encontrar o terceiro termo (a₃), usamos a fórmula com n=2: a₃ = 2 * a₂ – 1 = 2 * 5 – 1 = 10 – 1 = 9. (Houve outro erro na minha simulação. O terceiro termo é 9).
Correção: a₃ = 2 * 5 – 1 = 10 – 1 = 9. Resposta Correta: Alternativa d (corrigida para 9).