Informática, perguntado por Usuário anônimo, 1 ano atrás

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

Soluções para a tarefa

Respondido por bokomoko
5
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 ? 


Perguntas interessantes