Logo Passei Direto
Buscar
Estruturas de repetição executam blocos de instruções iterativamente até satisfazerem uma condição. O controle pode ser por contador (iterações conhecidas) ou sentinela (condição lógica). A escolha depende do momento do teste (início ou fim). A implementação requer o 'tripé do laço': inicialização, condição e atualização, evitando loops infinitos. BACKES, A. R. Algoritmos e estruturas de dados em linguagem C. Rio de Janeiro: LTC, 2023. Assinale a alternativa que descreve corretamente o funcionamento lógico das estruturas de repetição citadas. Escolha uma opção: a. O 'repita-até' iguala-se ao 'faça-enquanto', repetindo o bloco enquanto a expressão lógica for verdadeira. b. O 'faça-enquanto' testa a condição antes da execução do bloco, impedindo a execução se a condição inicial for falsa. c. A estrutura 'enquanto-faça' realiza pré-teste, permitindo que o bloco não seja executado se a condição for falsa. d. O laço 'para-faça' dispensa expressão lógica de continuidade, sendo gerido apenas por inicialização e incremento. e. O 'enquanto-faça' restringe-se a repetições conhecidas previamente, funcionando apenas por controle de contador.
User badge image
Nogner Paes

há 3 dias

Respostas

User badge image

Ed Verified user icon

há 3 dias

Vamos analisar as alternativas com base no funcionamento das estruturas de repetição: a) "O 'repita-até' iguala-se ao 'faça-enquanto', repetindo o bloco enquanto a expressão lógica for verdadeira." - Incorreto. O 'repita-até' (do-while) executa o bloco e depois testa a condição, repetindo até que a condição seja verdadeira (ou seja, repete enquanto a condição for falsa). Já o 'faça-enquanto' não é um termo padrão, mas geralmente 'do-while' repete até a condição ser verdadeira, não enquanto for verdadeira. b) "O 'faça-enquanto' testa a condição antes da execução do bloco, impedindo a execução se a condição inicial for falsa." - Incorreto. O 'faça-enquanto' (do-while) testa a condição após a execução do bloco, garantindo pelo menos uma execução. c) "A estrutura 'enquanto-faça' realiza pré-teste, permitindo que o bloco não seja executado se a condição for falsa." - Correto. O 'enquanto-faça' (while) testa a condição antes de executar o bloco, podendo não executar nenhuma vez se a condição for falsa inicialmente. d) "O laço 'para-faça' dispensa expressão lógica de continuidade, sendo gerido apenas por inicialização e incremento." - Incorreto. O 'para' (for) tem três partes: inicialização, condição (expressão lógica) e incremento; a condição é essencial para controlar o laço. e) "O 'enquanto-faça' restringe-se a repetições conhecidas previamente, funcionando apenas por controle de contador." - Incorreto. O 'enquanto' é usado para repetições com condição lógica, não necessariamente com número conhecido de repetições. Portanto, a alternativa correta é: c. A estrutura 'enquanto-faça' realiza pré-teste, permitindo que o bloco não seja executado se a condição for falsa.

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