Informática, perguntado por fabiane2012alve, 1 ano atrás

algoritmo "teste" var x, y, z :inteiro inicio z <- 0 para x de 1 ate 2 faca para y de x ate 6 faca z <- z + x + y fimpara fimpara Escreval ("O valor de Z é ", z) Fimalgoritmo


cledersonbc: Seria interessante postar sua dúvida junto com o algoritmo
fabiane2012alve: algaritimo teste
fabiane2012alve: esta ai o algoritimo, descrito na pergunta
fabiane2012alve: algoritmo "teste"
var
x, y, z :inteiro
inicio
z <- 0
para x de 1 ate 2 faca
para y de x ate 6 faca
z <- z + x + y
fimpara
fimpara
Escreval ("O valor de Z é ", z)
Fimalgoritmo
fabiane2012alve: a pergunta é: Dado o algoritmo a seguir, qual o valor de Z no comando Escreval?
fabiane2012alve: valor de z é 57
fabiane2012alve: executando o algoritimo
Usuário anônimo: Opa, acabei olhando um pedaço errado. Você está correta, dá 57, editei minha resposta.
Usuário anônimo: Não tá dando pra editar. Adicionei um comentário na resposta.

Soluções para a tarefa

Respondido por Usuário anônimo
0
Z inicia valendo zero.
Para x=1, somará 2+3+4+5+6+7
Para x=2, somará 3+4+5+6+7+8
Portanto, Z = 60

Usuário anônimo: Na verdade, o 3 adicionado para x=2 não entra. Porque o Y começa de X, e não de 1. Portanto, ele começa de 2 para x=2, logo, a soma fica 4+5+6+7+8+9. E somando esses valores, que foram incrementados em Z, você obtém 57.
fabiane2012alve: desculpe sou iniciante nesta area e não consegui te entender... como deveria responder esta questão? assim como vc colocou acima ? ou devo " montar o algoritimo mostrando as somas"?
Usuário anônimo: Eu acredito que igual eu respondi seja o suficiente.
Usuário anônimo: Porém, se a iteração em x e y fosse até um número bem maior, você teria que utilizar uma notação de somatório, e fazer o cálculo de uma soma de Progressão aritmética, n(n+1)/2.
fabiane2012alve: Z: inicia valendo zero
Para x=1 somará 2+3+4+5+6+7
Para x=2 somará 4+5+6+7+8
Logo: valor de z= 57
fabiane2012alve: isso?
Usuário anônimo: Sim
Perguntas interessantes