Analise o algoritmo a seguir e selecione a resposta correta que, em sua opinião, se corresponde com os resultados
que serão apresentados na tela por esse algoritmo.algoritmo_para_analisar
inicio
var
i: inteiro
x: real
s: real
x= 1
s= 0
i= 1
enquanto i ≤ 5 faça
escreva x
x= x*2
s= s+x
i= i+1
fim_enquanto
escrever "final=", s
fim
a) 2, 4, 8, 16, 32
b) 1, 2, 4, 8, 16
c) 2, 4, 6, 8, 10
d) 1, 3, 5, 7, 9
e) 1, 2, 4, 8, 16
1 Resposta
Clique aqui para adicionar a sua resposta.
Gustavopierro
Analisando o algoritmo vemos que a variável i vai variar de 1 até 5 inclusive
o x começa com 1 e vai sendo dobrado 2, 4, 8, 16, 32. observe que ele é escrito antes de ser dobrado dentro do loop, portanto a saída é
1,2,4,8,16
a varíavel s será acumulada 2 + 4 +8 + 16 + 32 = 62
observe que as alternativas do enunciado tem 5 saídas, acontece que programa faz 6 saídas, pois no final ele exibe o valor de s
a resposta correta seria
1,2,4,8,16 e "final= 62"
o enunciado está incorreto.
onde é esse curso que você está fazendo ?