Considerando que a sintaxe está correta, qual das estruturas...

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

Considerando que a sintaxe está correta, qual das estruturas de repetição, representadas em pseudocódigo, atende a condição de se somar todos os números inteiros no intervalo de 1 a 100?

Para a resolução, considere o seguinte:


• Valor inicial de SOMA é igual a 0(zero).

• Os números 1 e 100 devem ser incluídos no intervalo.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a D.

Vamos entender a lógica por trás desta questão. O objetivo é somar todos os números inteiros no intervalo de 1 a 100, inclusive. Para isso, precisamos de uma estrutura de repetição que percorra exatamente este intervalo.

Analisando a alternativa D:

A estrutura de repetição começa com o CONTADOR em 0 e vai até 99, com passo 1. No entanto, o comando dentro do loop é SOMA ← SOMA + CONTADOR + 1. Isso significa que, a cada iteração, estamos somando ao SOMA o valor do CONTADOR mais 1. Assim, na primeira iteração, quando CONTADOR é 0, somamos 1 à SOMA; na segunda iteração, quando CONTADOR é 1, somamos 2 à SOMA, e assim sucessivamente até CONTADOR igual a 99, onde somamos 100. Isso cobre todo o intervalo de 1 a 100 como esperado.

Analisando as alternativas incorretas:

Alternativa A: O loop percorre de 1 até 100, mas o passo é 2. Isso significa que o loop está somando apenas números ímpares (1, 3, 5, ..., 99), o que não atende ao requisito de somar todos os números no intervalo.

Alternativa B: O loop começa no 0 e vai até 99, somando a cada passo o valor atual do CONTADOR. No entanto, ele não inclui o número 100 na soma, pois não chega a esse valor.

Alternativa C: O loop vai de 1 a 100, mas o comando dentro do loop é SOMA ← SOMA + CONTADOR - 1. Isso resulta na soma de 0 a 99, já que cada valor de CONTADOR é subtraído por 1 antes de ser somado à SOMA.

Portanto, somente a alternativa D realiza corretamente a soma de todos os números de 1 a 100.

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

//EXPLICAÇÃO

para CONTADOR de 0 -------------- O CONTADOR COMEÇA COM 0

 até 99 ------------------------------------- VAI ATÉ NO MÁXIMO 99 CICLOS

passo 1 faça --------------------------- A CADA CICLO É INCREMENTADO 1

SOMA ← SOMA + CONTADOR + 1 --O valor do contador( que é 0) após o calculo fica valendo 1 e a cada novo ciclo é incrementado mais 1, sendo os resultados 1,2,3.....até 99, porém quando chega em 99 devemos lembrar que ainda é incrementado mais 1, fechando a contagem de 1 até 100.

fim_para -----------------------------------Programa é finalizado.

Gabarito:D

Clique para visualizar este comentário

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