Com relação à informática aplicada à estatística, julgue o i...

Próximas questões
Com base no mesmo assunto
Q3257795 Algoritmos e Estrutura de Dados

Com relação à informática aplicada à estatística, julgue o item a seguir.


A quantidade mínima de execução é 0 na construção while (cond) { ... } e 1 na construção do { ... } while(cond).

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

Tema Central: A questão aborda estruturas de repetição na programação, especificamente a diferença entre dois tipos de loops: while e do-while. Este conceito é essencial em algoritmos, uma vez que estruturas de repetição são fundamentais para a execução de tarefas repetitivas com base em uma condição lógica, críticas para análises estatísticas computacionais.

Resumo Teórico: Em programação, um while loop verifica a condição antes de executar o bloco de código. Se a condição for falsa desde o início, o bloco de código pode não ser executado nenhuma vez — é o que chamamos de execução mínima igual a zero.

Por outro lado, no do-while loop, o bloco de código é executado pelo menos uma vez antes de a condição ser verificada. Assim, a execução mínima é sempre igual a uma vez, já que a condição é avaliada após a execução inicial do bloco.

Justificativa da Alternativa Correta: A questão afirma corretamente que a quantidade mínima de execução para um while loop é zero, pois ele pode nunca ser executado se a condição inicial for falsa. Para a construção do { ... } while (cond);, a execução mínima é uma porque o bloco de código será executado ao menos uma vez antes da condição ser avaliada. Assim, a resposta é certa.

Análise da Alternativa Incorreta: Não há alternativas a serem analisadas individualmente, pois a questão segue o formato de Certo ou Errado. Portanto, a análise se concentra na justificativa do gabarito correto.

Entender as diferenças entre essas duas estruturas de repetição é crucial para evitar erros lógicos em algoritmos e na programação estatística.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 while (cond) { ... }: a condição é testada antes da execução do bloco. Se a condição for falsa na primeira verificação, o bloco não será executado nenhuma vez. Execução mínima: 0 vezes.

do { ... } while(cond): O bloco é executado pelo menos uma vez. A condição só é verificada depois da primeira execução. Execução mínima: 1 vez.

do-while (pós-testado)

while (pré-testado)

for (repetição controlada)

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo