Analise o seguinte algoritmo que implementa comandos interativos aninhados para o controle de entrada de pessoas em um estabelecimento:
contador+1
while contador<20
contador+=1
while contador<10:
print('Você pode entrar')
print('Você deve retornar outro dia')
Com base nesse algoritmo, assinale a alternativa correta:
A.
O algoritmo ficará preso em um loop infinito
B.
O algoritmo vai escrever duas vezes "Você pode entrar".
C.
Tem um erro de lógica e ele vai escrever dez vezes a primeira mensagem e a segunda.
D.
O algoritmo vai escrever dez vezes "Você deve retornar outro dia".
E.
O algoritmo escreverá infinitamente "Você deve retornar outro dia!".
Soluções para a tarefa
Respondido por
1
Resposta: O algoritmo ficará preso em um loop infinito
Explicação: Pelo erro de lógica e implementação dos comandos interativos aninhados, toda vez que entrar no segundo while (while contador < 10), ele vai escrever a mensagem "Você pode entrar" eternamente e nunca sairá deste while. Nesse contexto, o algoritmo será executado infinitas vezes e precisará que o usuário interrompa a sua execução.
Perguntas interessantes