Questão de Algoritmos e Estrutura de Dados — Algoritmos — ADM&TEC 2024
Algoritmos e Estrutura de Dados›Algoritmos
Código
qg060292
Banca
ADM&TEC
Órgão
Prefeitura de Palmeira dos Índios - AL
Ano
2024
Nível
Médio
Cargo
Técnico (a) em Infomática
Analise as informações a seguir:I. É correto afirmar que algoritmo é todo conjunto de regras e conceitos necessários para criar códigos que serão interpretados e executados por um computador.II. É correto afirmar que lógica de programação é uma sequência lógica de ações cujo objetivo é resolver um problema.Marque a alternativa CORRETA:
AAs duas afirmativas são verdadeiras.
BA afirmativa I é verdadeira, e a II é falsa.
CA afirmativa II é verdadeira, e a I é falsa.
DAs duas afirmativas são falsas.
Revelar gabarito e comentário▾
GabaritoD — As duas afirmativas são falsas.
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”.
Algoritmo e Lógica de Programação
Gabarito: letra D (as duas afirmativas são falsas). A afirmativa I erra ao definir algoritmo como "conjunto de regras e conceitos" para criar códigos; a afirmativa II apresenta uma definição de algoritmo, não de lógica de programação.
A banca testa o conhecimento das definições básicas. Vejamos cada afirmativa:
Afirmativa I — ❌ Falsa
Afirma que algoritmo é "todo conjunto de regras e conceitos necessários para criar códigos". Essa definição é vaga e incorreta. Algoritmo é, essencialmente, uma sequência finita e ordenada de passos para resolver um problema. O material de apoio reforça: "Um algoritmo é um procedimento para resolver um problema. Em outras palavras, é uma sequência de passos para resolver um determinado problema." Não se trata de "regras e conceitos" genéricos, mas de uma receita lógica e bem definida.
Afirmativa II — ❌ Falsa
Diz que "lógica de programação é uma sequência lógica de ações cujo objetivo é resolver um problema". Essa frase, na verdade, descreve o conceito de algoritmo. Lógica de programação é o raciocínio empregado para construir algoritmos — é a habilidade de organizar o pensamento de forma estruturada. O próprio material aponta: "o raciocínio lógico é fundamental para resolver problemas" e as estruturas condicionais e de repetição são ferramentas da lógica de programação, mas não são a sequência em si. A afirmativa troca os papéis.
NÃO CAIA NESSA!
A banca inverte as definições clássicas. O candidato que decora sem refletir pode considerar a II verdadeira por soar familiar ("sequência lógica de ações"), mas é exatamente a definição de algoritmo. Lógica de programação é o processo de raciocínio, não o produto final.
Conclusão: Nenhuma das afirmativas está correta. Portanto, a alternativa D é a resposta.