GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Fácil⏱ curto

Algoritmo 1: recebe a, b e c. a é uma lista de números; b e c são números inteiros. Ele ordena a usando dois…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Algoritmo 1: recebe a, b e c. a é uma lista de números; b e c são números inteiros. Ele ordena a usando dois laços. Algoritmo 2: recebe x, y e z. x é uma lista de números; y e z são números inteiros. Ele ordena x usando os mesmos dois laços. Analise dois algoritmos que ordenam uma lista de números. Quais os parâmetros usados em cada um deles?

  1. A) Ambos usam texto como parâmetro.
  2. B) Ambos utilizam números como parâmetros.
  3. C) Um usa lista, o outro não.
  4. D) Um é mais complexo que o outro.
  5. E) Um usa apenas inteiros.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique os parâmetros de cada algoritmo. No Algoritmo 1 são a (uma lista de números), b e c (inteiros). No Algoritmo 2 são x (uma lista de números), y e z (inteiros). Passo 2: Verifique se a alternativa A se sustenta. Nenhum dos parâmetros é texto, então A está errada, pois os dados são numéricos. Passo 3: Verifique a alternativa B. Os dois algoritmos recebem apenas números como parâmetros, seja como lista de números (a e x) seja como inteiros (b, c, y e z). Logo B está correta. Passo 4: Verifique a alternativa C. Os dois algoritmos recebem uma lista (a e x), então C está errada, pois a afirmação de que um usa lista e o outro não é falsa. Passo 5: Verifique a alternativa D. O enunciado diz que ambos usam os mesmos dois laços e não traz nenhuma informação de complexidade diferente entre eles, então D não pode ser afirmada e está errada. Passo 6: Verifique a alternativa E. Os dois algoritmos possuem uma lista como parâmetro, além de inteiros, então dizer que um usa apenas inteiros é falso, pois o Algoritmo 1 e o Algoritmo 2 também recebem listas. Passo 7: Conclusão. O gabarito oficial B está correto, pois todos os parâmetros dos dois algoritmos são numéricos, seja como lista de números ou como inteiros.

💡 Dica: Identifique o tipo de dado de cada parâmetro nos dois algoritmos.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter confundido a lista de números com texto, associando a estrutura de lista a dados textuais como strings.

B Correta

Os dois algoritmos recebem uma lista e também parâmetros numéricos: inteiros que indicam posições na lista.

C Erradaerro: Interpretação

O aluno pode ter visto apenas o nome a ou x e acreditado que só um dos algoritmos recebe lista, sem ler que ambos recebem a primeira entrada como lista.

D Erradaerro: Senso comum

O aluno pode ter achado que, por terem nomes de parâmetros diferentes, um algoritmo seria mais complexo, quando o enunciado diz que ambos usam os mesmos dois laços.

E Erradaerro: Atençãoa que mais engana

O aluno pode ter considerado apenas b, c, y e z e ignorado a lista a e x, concluindo que um dos algoritmos usaria apenas inteiros.

Por que engana: Confundir os parâmetros que são listas com os que são números inteiros e concluir que os algoritmos recebem tipos diferentes, embora ambos tenham uma lista e dois inteiros.

Raio-X da questão

Dificuldade Fácil
Bloom Analisar
Leitura baixo
Discriminação baixo
Peso pedagógico baixo
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 abertura
🎯 Conceito central

Parâmetros e tipos de dados

📌 Objetivo

diagnostico

🧱 Pré-requisitos

Identificação de tipos de dados · Noção de parâmetros em algoritmos

📚 Reveja

Revise parâmetros de algoritmos e diferencie listas de números inteiros.

⚠️ Erro mais comum

Confundir os parâmetros que são listas com os que são números inteiros e concluir que os algoritmos recebem tipos diferentes, embora ambos tenham uma lista e dois inteiros.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalização

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