GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Difícil⏱ medio

Descreva como você criaria um algoritmo para determinar se um número é primo. Explique quais condições você…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Descreva como você criaria um algoritmo para determinar se um número é primo. Explique quais condições você utilizaria e o raciocínio por trás da sua lógica para resolver essa questão.

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

Resposta esperada

Um número é primo se for maior que 1 e não tiver divisores além de 1 e ele mesmo. Para criar o algoritmo, primeiro verificaria se o número é menor ou igual a 1. Se for, não é primo. Depois, verificaria a divisibilidade do número por todos os inteiros de 2 até a raiz quadrada do número. Se encontrar algum divisor, o número não é primo; caso contrário, é primo. Essa lógica garante eficiência na verificação.

Explicação

A explicação apresentada aborda os critérios fundamentais para determinar a primalidade de um número, começando pela verificação de que ele deve ser maior que 1. A abordagem de testar divisores apenas até a raiz quadrada do número otimiza o processo, pois, se um número não tem divisores até sua raiz quadrada, não terá divisores em números maiores. Essa lógica é eficaz e reduz o número de operações necessárias, tornando o algoritmo mais eficiente.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura medio
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

números primos e algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

números primos · algoritmos

📚 Reveja

Revisar as definições e propriedades dos números primos.

⚠️ Erro mais comum

O aluno pode confundir a definição de número primo, incluindo números que não são primos em sua lógica de verificação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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