Explique a relação entre algoritmos e conjuntos de instruções de máquinas.
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Explique a relação entre algoritmos e conjuntos de instruções de máquinas.
- A) Algoritmos e instruções são sinônimos.
- B) Instruções são uma forma de implementar os algoritmos.
- C) Instruções não dependem de algoritmos para existir.
- D) Algoritmos sempre usam o mesmo conjunto de instruções.
- E) Não existe relação entre eles.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo é uma sequência finita e ordenada de passos que resolve um problema. Ele é descrito de forma independente de qualquer máquina, em linguagem natural, pseudocódigo ou fluxograma.
- Um conjunto de instruções (instruction set) é o vocabulário de operações que um processador específico consegue executar, como somar, comparar, mover dados e desviar o fluxo de execução.
- Para que um algoritmo rode em uma máquina, seus passos precisam ser traduzidos para instruções que o processador entende. Logo, as instruções são uma forma concreta de implementar o algoritmo, o que torna a alternativa B correta.
- A alternativa A está errada, pois algoritmo é a ideia da solução e instrução é uma operação concreta da máquina; um mesmo algoritmo pode ser implementado com instruções muito diferentes.
- A alternativa C está errada, pois as instruções são criadas para permitir a execução de programas e algoritmos, dependendo deles para ter utilidade.
- A alternativa D está errada, pois o mesmo algoritmo pode ser implementado em processadores com conjuntos de instruções diferentes, como x86 e ARM.
- A alternativa E está errada, pois existe relação direta: algoritmos são executados por meio de instruções de máquina.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Defina algoritmos e como eles se relacionam com instruções de máquinas.
Alternativa por alternativa
O aluno acredita que algoritmo e instrução são a mesma coisa porque ambos descrevem passos a serem seguidos. Não percebe a diferença entre a ideia abstrata da solução e as operações concretas de um processador.
Por que engana: Confundir algoritmos com instrucoes de maquina, achando que sao a mesma coisa.
Instruções traduzem as etapas dos algoritmos em ações executáveis pela máquina.
O aluno imagina que as instruções existem por si mesmas, como parte do hardware, sem relação com os programas que as utilizam. Não percebe que o conjunto de instruções é projetado para executar tarefas e algoritmos.
O aluno supõe que cada algoritmo está preso a um único conjunto de instruções, sem perceber que o mesmo algoritmo pode ser traduzido para diferentes arquiteturas de processador.
O aluno pensa que, por algoritmos serem abstratos e independentes de máquina, eles não têm vínculo com as instruções executadas pelo computador. Ignora que todo programa é, em última instância, uma sequência de instruções.
Raio-X da questão
algoritmos e instruções de máquinas
avaliacao
conceito de algoritmo · funcionamento de instrucoes de maquina
Revisar a definição de algoritmos e seu funcionamento em máquinas.
Confundir algoritmos com instrucoes de maquina, achando que sao a mesma coisa.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Pesquisadores acompanham há três anos o avanço de resíduos flutuantes em um trecho de rio urbano. Em uma simulação para…
- — O caminhão não pode ir a uma rua em dia errado — explicou a agente de limpeza durante a reunião do bairro. O município…
- — Nem toda travessia precisa emitir som ao mesmo tempo — explicou a técnica responsável pelos sinais acessíveis da…
- Na porta de um centro comunitário, voluntários recebem pedidos de doação e querem reduzir erros na hora de separar e…
- Em pseudocódigo, para um loop 'enquanto' que percorre índices i iniciando em 1 para acessar lista[1..n], qual condição…
- Projete em pseudocódigo um algoritmo que valide a força de uma senha recebida como dado: a senha deve ter pelo menos 8…
🔎 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
