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

Escreva um algoritmo em pseudocódigo que converta um número inteiro não negativo em sua representação binária…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Escreva um algoritmo em pseudocódigo que converta um número inteiro não negativo em sua representação binária (sequência de bits). Use variáveis e estrutura de repetição.

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

Resposta esperada

Algoritmo (entrada: n = 0): resultado ? ""; enquanto n > 0 faça: bit ? n % 2; resultado ? concat(bit, resultado); n ? n // 2; fim enquanto; se resultado = "" então resultado ? "0"; devolver resultado. Variáveis: n (entrada), bit (resto), resultado (string de bits).

Explicação

O algoritmo utiliza a divisão sucessiva do número por 2 para determinar os bits que compõem sua representação binária, armazenando os restos em ordem reversa. A estrutura de repetição permite que o processo continue até que o número se torne zero, garantindo que todos os bits sejam capturados. A verificação final assegura que o resultado seja "0" caso o número de entrada seja zero, completando assim a conversão de forma adequada.

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

conversão para binário

📌 Objetivo

fixacao

🧱 Pré-requisitos

sistemas de numeração · estrutura de repetição

📚 Reveja

Revisar a representação binária de números inteiros.

⚠️ Erro mais comum

O aluno pode confundir a lógica de conversão, utilizando operações incorretas para obter a representação binária.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

criatividade

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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