No desenvolvimento de algoritmos, há a estrutura sequencial (entrada dos dados, processamento e saída), as estruturas condicionais (também conhecidas como desvios a partir de uma condição) e as estruturas de repetição (que permitem executar repetidas vezes um bloco de comandos). Dentre as estruturas de repetição, têm-se: (i) estrutura de repetição com variável de controle; (ii) estrutura de repetição condicional com teste no início; (iii) estrutura de repetição condicional com teste no final. Existe uma situação denominada loop infinito, ou seja, os comandos são repetidos infinitamente até que o algoritmo trave. Dentre as estruturas de repetição apresentadas, qual delas pode entrar em loop infinito?
Respostas
Das estruturas apresentadas, as que podem entrar em LOOP INFINITO são as definidas em (ii) e (iii). Letra B.
Desenvolvimento de Algoritmos
Para entrar em LOOP INFINITO, as estruturas de repetição dependem de uma condição de encerramento, que é vista em (ii) e (iii), pelo teste no início e no final.
Na alternativa (ii), a estrutura será executada enquanto a condição for verdadeira. O LOOP INFINITO acontecerá por não haver nenhuma condição falsa.
Na alternativa (iii) haverá a execução da estrutura até que a condição se torne verdadeira. O LOOP INFINITO segue o mesmo padrão. Se não houver condição falsa, acontece o LOOP INFINITO.
O resto da questão é:
a) Apenas a estrutura definida em (iii).
b) Apenas as estruturas definidas em (ii) e (iii).
c) Apenas a estrutura definida em (ii).
d) Apenas a estrutura definida em (i).
e) Apenas as estruturas definidas em (i) e (ii).
Veja mais sobre Desenvolvimento de Algoritmos em: https://brainly.com.br/tarefa/42436541
#SPJ4