Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FEPESE 2025

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg460303
Banca
FEPESE
Órgão
Prefeitura de Joaçaba - SC
Ano
2025
Nível
Superior
Cargo
Professor de Informática - Edital nº 2
Um algoritmo é uma sequência finita de passos bem definidos para resolver um problema.Qual elemento é essencial na construção de um algoritmo eficiente?
  1. AUso exclusivo de linguagens de alto nível.
  2. BDependência de hardware específico.
  3. CClareza e precisão nas instruções.
  4. DExecução simultânea de múltiplas tarefas.
  5. EAusência de testes intermediários.
Revelar gabarito e comentário

GabaritoC — Clareza e precisão nas instruções.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Algoritmos: Elementos essenciais

Gabarito: letra C. A essência de um algoritmo eficiente está na clareza e precisão de suas instruções, pois ele deve ser uma sequência finita e bem definida de passos. As demais alternativas tratam de aspectos secundários ou incorretos.

A banca testa o conceito fundamental de algoritmo: uma sequência de passos não ambígua que resolve um problema. A eficiência depende de uma definição exata do que fazer em cada etapa, evitando ambiguidades.

Alternativa A — ❌ Incorreta

O uso exclusivo de linguagens de alto nível não é essencial; algoritmos podem ser descritos em pseudocódigo ou até mesmo em linguagem natural, desde que claros e precisos. A linguagem de implementação é uma escolha posterior.

Alternativa B — ❌ Incorreta

A dependência de hardware específico não é desejável. Um bom algoritmo deve ser independente de plataforma, podendo ser executado em diferentes máquinas.

Alternativa C — ✅ Correta ⟵ GABARITO

Clareza e precisão nas instruções são a base de qualquer algoritmo. Sem elas, o algoritmo pode ser mal interpretado ou gerar resultados incorretos. Um algoritmo eficiente exige que cada passo seja inequívoco e executável.

Alternativa D — ❌ Incorreta

A execução simultânea de múltiplas tarefas (paralelismo) é uma técnica para melhorar desempenho, mas não é um requisito essencial. Algoritmos sequenciais são perfeitamente válidos e eficientes.

Alternativa E — ❌ Incorreta

A ausência de testes intermediários comprometeria a correção e a eficiência. Testes são fundamentais para verificar o progresso e garantir que o algoritmo está funcionando conforme esperado.

Gabarito: letra C.

Link permanente: /questoes/qg460303