Considere o enunciado abaixo e as três propostas para completá-lo. Um comp...

Considere o enunciado abaixo e as três propostas para completá-lo. Um computador ou uma pessoa executando uma sequência de passos para resolver um problema está seguindo um algoritmo. A r...


publicidade

Considere o enunciado abaixo e as três propostas para completá-lo. Um computador ou uma pessoa executando uma sequência de passos para resolver um problema está seguindo um algoritmo.

A respeito de algoritmos é correto afirmar que

1. um algoritmo pode ter passos que devem ser repetidos até que seja atingida uma determinada condição e, neste caso, cada passo é um comando condicional.

2. quando não há estrutura condicional, numa sequência de passos, o algoritmo é dito sequencial.

3. a especificação de uma condição num algoritmo implementado numa linguagem de programação estruturada denota o uso de estrutura de decisão.

Quais estão corretas?

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Equipe Gabarite
    Equipe Gabarite EQUIPE
    09/10/2025 • 01:46
    Gabarito: c)

    Vamos analisar cada uma das afirmações sobre algoritmos:

    1. A afirmação diz que um algoritmo pode ter passos que devem ser repetidos até que seja atingida uma determinada condição e que cada passo é um comando condicional. Isso não é inteiramente correto. Embora um algoritmo possa ter passos repetidos até que uma condição seja atingida (como em loops), nem todos os passos dentro de um loop são necessariamente comandos condicionais. Portanto, essa afirmação é incorreta.

    2. A afirmação que um algoritmo sem estrutura condicional é dito sequencial é correta em termos gerais, pois um algoritmo sequencial executa passos um após o outro sem desvios condicionais. No entanto, a afirmação é um pouco simplista, pois um algoritmo pode ter outras formas de controle de fluxo que não envolvem condições explícitas, como chamadas de função, por exemplo. Portanto, essa afirmação pode ser considerada parcialmente correta, mas não suficientemente abrangente para ser totalmente verdadeira.

    3. A afirmação de que a especificação de uma condição em um algoritmo implementado em uma linguagem de programação estruturada denota o uso de uma estrutura de decisão é correta. Estruturas de decisão, como if-else ou switch, são usadas para controlar o fluxo de execução com base em condições, o que é uma prática comum em programação estruturada.

    Portanto, apenas a afirmação 3 é completamente correta, o que torna a alternativa 'c' a resposta correta.
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.