Qual das seguintes opções **não** é uma estrutura de controle utilizada em algoritmos?

(A) - 
 sequência
(B) - 
 seleção
(C) - 
 iteração
(D) - 
 atribuição
(E) - 
 salto

Explicação

Atribuição é uma operação que atribui um valor a uma variável, enquanto sequência, seleção e iteração são estruturas de controle que determinam o fluxo de execução de um algoritmo.

Análise das alternativas

  • (a) sequência: define a ordem cronológica das instruções em um algoritmo.
  • (b) seleção: permite que o algoritmo execute diferentes instruções com base em uma condição.
  • (c) iteração: permite que o algoritmo execute um conjunto de instruções repetidamente até que uma condição seja atendida.
  • (d) atribuição: operação que atribui um valor a uma variável, não uma estrutura de controle.
  • (e) salto: estrutura de controle que permite que o algoritmo pule para outra parte do código.

Conclusão

Estruturas de controle são essenciais para controlar o fluxo de execução dos algoritmos e permitir que eles resolvam problemas complexos de forma eficiente. compreender e utilizar essas estruturas adequadamente é fundamental para o desenvolvimento de algoritmos eficazes.