Buscar

Observe o fragmento de código abaixo: X <- 3 Y <- 4 Z <- 5 se ((X - 1) > 2) então Y <- Y + 1 senão Y <- Y - 1 fim_se Z <- X + Y para I de 1 até...

Observe o fragmento de código abaixo:


X <- 3
Y <- 4
Z <- 5 se ((X - 1) > 2) então
Y <- Y + 1 senão
  Y <- Y - 1
fim_se
Z <- X + Y
para I de 1 até 8 faça
  Y <- Y + 1
fim_para
Z <- Z + Y

Ao final da execução desse código, qual o valor de Z?

💡 1 Resposta

User badge image

Ed Verified user icon

Ao final da execução desse código, o valor de Z será 15. Isso ocorre porque, inicialmente, Z é atribuído o valor 5. Em seguida, é verificado se (X - 1) > 2, o que é verdadeiro, então Y recebe Y + 1, resultando em Y = 5. Depois, Z recebe X + Y, ou seja, Z = 3 + 5, resultando em Z = 8. Em seguida, é executado um loop "para" de 1 até 8, onde a cada iteração Y recebe Y + 1. Portanto, após o loop, Y será igual a 12. Por fim, Z recebe Z + Y, ou seja, Z = 8 + 12, resultando em Z = 20. No entanto, observe que o código fornecido possui um erro de sintaxe na linha "Z <- 5 se ((X - 1) > 2) então". A palavra "se" não faz parte da sintaxe da maioria das linguagens de programação. Se você puder fornecer mais informações sobre a linguagem de programação específica, posso ajudá-lo com mais detalhes.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais