Informática, perguntado por cardoso2013, 11 meses atrás

A estrutura de repetição enquanto é utilizada quando um conjunto de comandos deve ser executado repetidamente, enquanto uma determinada condição permanecer verdadeira. Dependendo do resultado teste da condição, o conjunto de comandos poderá não ser executado nem uma vez, ou será executado várias vezes.

Observe o pseudocódigo a seguir:
algoritmo "Prova01"

var

x, s: inteiro

inicio

s<-0

enquanto(x<>0) faca

Escreva("Digite o valor de x:")

Leia(x)

s<-s+x

fimenquanto

Escreva(s)

fimalgoritmo

Agora, leia as asserções a seguir:

I.Ao entrarmos respectivamente com os valores 1, 2, 3, 4 e 0, o valor final de s é 6.

II.A repetição para apenas quando digitamos o valor 0.

III.Ao entrarmos respectivamente com os valores 2, 3, -1, 4 e 0, o valor final de s é 8.

IV.Ao entrarmos respectivamente com os valores 1, 2, 3, 4 e 0, o valor final de s é 9.

São corretas:

Alternativas:

a)
I e II, apenas.

b)
I e III, apenas.

c)
II e III, apenas.

d)
II e IV, apenas.

e)
I e IV, apenas.

Soluções para a tarefa

Respondido por DevElysia
1

Resposta: C

E o código está errado em uma parte:

s <- 0 com isso o código passa direto para o Escreval(s) e finaliza

e com isso considera o X como se estivesse valendo 0 tbm

ou seja em baixo do s <- 0 coloque x <- 1 para o código dar continuidade.

Perguntas interessantes