Logo Passei Direto
Buscar
Estruturas de repetição (laços) executam instruções repetidamente até atingir um objetivo. A escolha depende do momento do teste da condição e da previsibilidade das iterações. O funcionamento exige gerenciar três elementos: inicialização da variável de controle, condição de continuidade e atualização da variável. FORBELLONE, A. L. V.; EBERSPACHER, H. F. Lógica de programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. Considerando os laços de repetição, assinale a alternativa correta sobre o comportamento dessas estruturas. Escolha uma opção: a. No 'enquanto', a atualização da variável de controle ocorre automaticamente pelo compilador, evitando loops infinitos. b. A estrutura 'para' é indicada para iterações com número desconhecido de repetições, usando sentinelas para controle. c. O 'repita-até' imita o 'faça-enquanto', mantendo a repetição ativa sempre que a condição avaliada for verdadeira. d. O 'faça-enquanto' testa a condição antes da execução, impedindo que o bloco rode se a condição for falsa. e. O 'enquanto' (while) testa a condição previamente, permitindo que o
User badge image
Eustaquio R. P. Júnior

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar cada alternativa com base no comportamento das estruturas de repetição: a) No 'enquanto', a atualização da variável de controle ocorre automaticamente pelo compilador, evitando loops infinitos. Falso. No laço "enquanto" (while), a atualização da variável de controle deve ser feita explicitamente pelo programador; o compilador não faz isso automaticamente. Se não houver atualização, pode ocorrer loop infinito. b) A estrutura 'para' é indicada para iterações com número desconhecido de repetições, usando sentinelas para controle. Falso. O laço "para" (for) é indicado para iterações com número conhecido de repetições. Para número desconhecido, geralmente usa-se "enquanto" (while) com sentinelas. c) O 'repita-até' imita o 'faça-enquanto', mantendo a repetição ativa sempre que a condição avaliada for verdadeira. Falso. O "repita-até" (do-while) executa o bloco pelo menos uma vez e repete enquanto a condição for falsa, ou seja, para quando a condição for verdadeira. d) O 'faça-enquanto' testa a condição antes da execução, impedindo que o bloco rode se a condição for falsa. Falso. O "faça-enquanto" testa a condição após a execução do bloco, garantindo que o bloco execute pelo menos uma vez, mesmo que a condição seja falsa inicialmente. e) O 'enquanto' (while) testa a condição previamente, permitindo que o bloco não execute se a condição for falsa. Verdadeiro. O laço "enquanto" testa a condição antes de executar o bloco, podendo não executar nenhuma vez se a condição inicial for falsa. Resposta correta: e.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina