GeraProva GeraProva Provas com IA para professores do Brasil
Matemática3ª sérieBNCC EM13MAT315Difícil⏱ longo

Elabore um algoritmo em pseudocódigo que, dado um conjunto finito de pares (x_i,y_i) com x_i equidistantes…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13MAT315

Investigar e registrar, por meio de um fluxograma, quando possível, um algoritmo que resolve um problema.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Elabore um algoritmo em pseudocódigo que, dado um conjunto finito de pares (x_i,y_i) com x_i equidistantes, verifique se os pontos são exatamente de uma função y = a x^2, determine o coeficiente a e indique se a parábola tem máximo ou mínimo. Analise a complexidade do algoritmo.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Resposta modelo (pseudocódigo e justificativa): 1) Ordenar pares por x (se necessário). Assuma passo h = x_2 - x_1 ? 0 e que todos os passos são iguais. Complexidade O(n log n) se ordenar, O(n) se já ordenado. 2) Calcular primeiras diferenças d[i] = y[i+1] - y[i] para i=1..n-1 (O(n)). 3) Calcular segundas diferenças dd[i] = d[i+1] - d[i] para i=1..n-2 (O(n)). 4) Verificar se todas dd[i] são iguais dentro de tolerância numérica e (para dados reais). Se não, concluir que não é y=ax^2. 5) Se constantes, para passo h, a = dd / (2·h^2) (porque ?²y ˜ 2a·h^2). Use média das dd para reduzir ruído. 6) Verificar que para cada x_i, |y_i - a·x_i^2| = e; se sim, aceitar e retornar a. 7) Determinar máximo ou mínimo: se a>0 há mínimo em (0,0) com valor 0; se a<0 há máximo em (0,0) com valor 0. (No caso geral de forma ax^2+bx+c isso muda; aqui b=0 implicando vértice na origem). Complexidade total: O(n) após ordenação; espaço adicional O(n). Observações: escolher e conforme precisão dos dados, usar média das segundas diferenças para robustez e tratar casos com x não centrados (se x não contém 0, ajuste transformando x?x-x0 para verificar formato ax^2).

Explicação

O algoritmo proposto utiliza diferenças finitas para identificar se os pontos seguem a forma de uma parábola, permitindo calcular o coeficiente a de forma precisa. A verificação da constância das segundas diferenças garante que os dados se ajustam a uma função quadrática, enquanto a análise do sinal de a determina a natureza do vértice. A complexidade do algoritmo é eficiente, especialmente considerando a ordenação e a análise linear subsequente.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

função quadrática

📌 Objetivo

avaliacao

🧱 Pré-requisitos

função quadrática · algoritmos em pseudocódigo

📚 Reveja

Revisar propriedades de funções quadráticas e algoritmos.

⚠️ Erro mais comum

O aluno pode confundir a determinação do coeficiente a com a verificação da forma da função, não conseguindo identificar corretamente se a parábola tem máximo ou mínimo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Leitura e interpretação de tabelas e gráficos (de colunas ou barras simples ou múltiplas) referentes a variáveis categóricas e variáveis numéricas

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.