GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO03Média⏱ medio

Em uma oficina de tecnologia, estudantes programaram um robô e uma placa eletrônica usando a mesma linguagem…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma oficina de tecnologia, estudantes programaram um robô e uma placa eletrônica usando a mesma linguagem de programação. Antes de executar os programas, porém, cada código foi traduzido para as instruções específicas que o respectivo equipamento conseguia interpretar. O professor explicou que essas instruções formam o conjunto de comandos reconhecido por cada máquina. Com base no texto, como diferentes máquinas devem ser programadas para executar corretamente um programa?

  1. A) Escrevendo todos os programas somente com números binários.
  2. B) Respeitando o conjunto de instruções que cada máquina executa.
  3. C) Utilizando exclusivamente palavras da língua inglesa nos comandos.
  4. D) Usando qualquer instrução, mesmo incompatível com a máquina.
  5. E) Programando máquinas sem considerar suas capacidades de processamento.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O texto diz que o código escrito na linguagem de programação é traduzido para as instruções específicas que cada equipamento consegue interpretar, e que essas instruções formam o conjunto de comandos reconhecido por cada máquina.
  2. A pergunta pede como máquinas diferentes devem ser programadas para executar corretamente um programa. A resposta sai diretamente do texto: é preciso respeitar o conjunto de instruções que cada máquina executa, pois só assim a tradução gera comandos que o equipamento consegue interpretar.
  3. Portanto, a alternativa B está correta e coincide com o gabarito oficial.
  4. A alternativa A está errada, pois o texto não diz que os programas devem ser escritos em binário; o binário é a forma interna do processamento, não exigência do programador.
  5. A alternativa C está errada, pois o texto não menciona idioma; a exigência é técnica, não linguística.
  6. A alternativa D está errada, pois usar instruções incompatíveis impede a execução correta, justamente o contrário do que o texto descreve.
  7. A alternativa E está errada, pois o texto trata de instruções compatíveis com cada equipamento, o que exige considerar suas capacidades, e não ignorá-las.

💡 Dica: Relacione cada máquina ao conjunto de instruções que ela consegue interpretar.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno supõe que a programação correta depende de escrever tudo em binário, confundindo a linguagem interna da máquina com a linguagem que o programador deve usar.

B Correta

Embora diferentes máquinas possam receber programas escritos na mesma linguagem, cada uma precisa transformar esse programa em instruções compatíveis com seu próprio conjunto de comandos. Por isso, a execução correta depende das instruções que a máquina consegue interpretar.

C Erradaerro: Senso comum

O aluno associa a compatibilidade com máquinas ao idioma dos comandos, imaginando que o inglês seria a língua universal exigida pelos equipamentos.

D Erradaerro: Interpretaçãoa que mais engana

O aluno entende que qualquer instrução serve para qualquer máquina, desconsiderando que cada equipamento só reconhece seu próprio conjunto de comandos.

Por que engana: O aluno pode pensar que todos os equipamentos interpretam qualquer código ou que programas precisam ser escritos diretamente em linguagem binária.

E Erradaerro: Interpretação

O aluno acredita que as capacidades do equipamento são irrelevantes na programação, não percebendo que o conjunto de instruções depende justamente dessas capacidades.

Raio-X da questão

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

Conjunto de instruções da máquina

📌 Objetivo

avaliacao

🧱 Pré-requisitos

Noções de programação básica · Capacidade de processamento das máquinas

📚 Reveja

Revise como linguagens e códigos são traduzidos para instruções específicas de cada equipamento.

⚠️ Erro mais comum

O aluno pode pensar que todos os equipamentos interpretam qualquer código ou que programas precisam ser escritos diretamente em linguagem binária.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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.