A Figura 1, abaixo, apresenta um algoritmo escrito no softwa...
A Figura 1, abaixo, apresenta um algoritmo escrito no software VisuAlg 3.0:
Ao final da execução do algoritmo da Figura 1, qual será o valor da variável "soma"?
Comentários
Veja os comentários dos nossos alunos
O algoritmo em questão utiliza um laço de repetição (para) para percorrer os valores de 1 a 10. Para cada valor "i" verificado, o algoritmo verifica se "i" é um número par (através da condição "se (i mod 2) = 0") e, se for, soma o valor de "i" à variável "soma". No final, o algoritmo imprime o valor total da soma na tela.
Aqui está uma análise mais detalhada do código:
- "var i, soma : inteiro" declara duas variáveis do tipo inteiro chamadas "i" e "soma".
- "soma <- 0" inicializa a variável "soma" com o valor 0.
- "para i de 1 ate 10 faca" inicia um laço de repetição que percorre os valores de 1 a 10, atribuindo cada valor à variável "i".
- "se (i mod 2) = 0 entao" verifica se "i" é um número par, comparando o resto da divisão de "i" por 2 com o valor 0.
- "soma <- soma + i" adiciona o valor de "i" à variável "soma", caso "i" seja par.
- "fimpara" finaliza o laço de repetição.
- "escreva(soma)" exibe na tela o valor total da soma dos números pares entre 1 e 10.
Portanto, o algoritmo calcula a soma dos números pares de 1 a 10 e imprime o resultado (que é 30) na tela.
2 + 4 + 6 + 8 + 10, soma de pares, Gab D 30
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo