Buscar

Na implementação de algumas soluções, o desenvolvedor se deparará com a necessidade da execução de trechos de código de forma repetida até que uma ...

Na implementação de algumas soluções, o desenvolvedor se deparará com a necessidade da execução de trechos de código de forma repetida até que uma condição seja satisfeita. Para esses casos, usamos as estruturas de repetição, também chamadas de laços. Analisando as alternativas a seguir, identifique a diferença ao optar pelos comandos DO{...}WHILE(); ou WHILE(){...}:

A As duas estruturas de repetição possuem funcionamento idêntico.

B O DO{...}WHILE(); executa as instruções até a condição ser satisfeita e, no caso do WHILE(){...} necessita do uso do comando break para encerrar a repetição.

C O DO{...}WHILE(); terá suas instruções executadas no mínimo uma vez e, no caso do WHILE(){...} as instruções poderão não ser executadas, caso a condição não seja satisfeita.

D O DO{...}WHILE(); encerra após executar suas instruções uma vez e, no caso do WHILE(){...} as instruções serão executadas até a condição ser satisfeita.

E O comando DO{...}WHILE(); é uma estrutura de repetição, enquanto o WHILE(){...} não é considerado uma estrutura de repetição na linguagem de programação C.

💡 2 Respostas

User badge image

Ed Verified user icon

A diferença entre as estruturas de repetição DO{...}WHILE() e WHILE(){...} é a seguinte: - A alternativa C está correta. O DO{...}WHILE() executará suas instruções no mínimo uma vez, independentemente da condição ser satisfeita ou não. Já o WHILE(){...} só executará as instruções se a condição for satisfeita. Portanto, a resposta correta é a alternativa C.

3
Dislike0
User badge image

Danillo M

Letra C. O DO{...}WHILE(); terá suas instruções executadas no mínimo uma vez e, no caso do WHILE(){...} as instruções poderão não ser executadas, caso a condição não seja satisfeita.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais