Quanto vale a variável VALOR no final da seqüência de instruções dada no pseudo código a seguir?
variáveis VALOR, z,y : real
& Z 10 & Y Z * 4.2 & Z Z+5 & VALOR Z+Y / 2

Passo 1

O enunciado pede que a gente siga um pseudo-código com variáveis reais VALOR, Z e Y e execute as atribuições linha a linha para descobrir o valor final de VALOR. O conteúdo envolve atributos sequenciais e operações aritméticas básicas.

Passo 2

Na primeira linha do pseudo-código temos Z ← 10, ou seja, imediatamente Z passa a valer 10.
Em seguida calculamos Y com Y ← Z * 4.2. Como Z vale 10, fazemos Y = 10 * 4.2 e obtemos Y = 42.

Passo 3

Depois atualizamos Z com Z ← Z + 5. Aqui pegamos o Z antigo (10) somamos 5 e ficamos com Z = 15.

Passo 4

Por fim, temos VALOR ← Z + Y / 2. Pela regra de precedência, primeiro dividimos Y por 2: Y/2 = 42/2 = 21, e depois somamos com Z: VALOR = 15 + 21 = 36.

Resposta

36

Exercícios relacionados