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
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?
- A) Escrevendo todos os programas somente com números binários.
- B) Respeitando o conjunto de instruções que cada máquina executa.
- C) Utilizando exclusivamente palavras da língua inglesa nos comandos.
- D) Usando qualquer instrução, mesmo incompatível com a máquina.
- E) Programando máquinas sem considerar suas capacidades de processamento.
✅ Resposta correta: alternativa B
Resolução passo a passo
- 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.
- 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.
- Portanto, a alternativa B está correta e coincide com o gabarito oficial.
- 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.
- A alternativa C está errada, pois o texto não menciona idioma; a exigência é técnica, não linguística.
- 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.
- 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
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.
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.
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.
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.
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
Conjunto de instruções da máquina
avaliacao
Noções de programação básica · Capacidade de processamento das máquinas
Revise como linguagens e códigos são traduzidos para instruções específicas de cada equipamento.
O aluno pode pensar que todos os equipamentos interpretam qualquer código ou que programas precisam ser escritos diretamente em linguagem binária.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- — Por que esse texto vira um monte de 0 e 1? — perguntou uma pessoa ao configurar um kit de robótica que vinha com um…
- Em um laboratório escolar, duas pessoas tentam usar o mesmo braço robótico. Uma delas entrega um comando por voz, que é…
- Explique como as máquinas utilizam diferentes conjuntos de instruções para executar algoritmos.
- Explique como diferentes máquinas utilizam conjuntos próprios de instruções para executar algoritmos. Utilize exemplos…
- Explique como diferentes máquinas utilizam conjuntos distintos de instruções e a importância disso para a programação.
- Escolha a alternativa que melhor descreve como as diferentes máquinas podem ter conjuntos de instruções distintos.
🔎 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
