Questões Informática Sistema de Processamento de Dados

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

Responda: 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...


1Q556947 | Informática, Sistema de Processamento de Dados, Técnico em Informática, MPE RS, MPE RS

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?

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Equipe Gabarite
Por Equipe Gabarite em 31/12/1969 21:00:00
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.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

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