Matemática Múltipla Escolha

Observe a seguinte algoritmo: Algoritmo "Teste_mesa" var a, c, i: inteiro d, b, x: real ínicio a <- -12 i <- 3 b <- a * a d <- c * 3 se (b > d) e (b<=150) então x <- 8 * (b / c) b <- b + a senão x <- d + i - c fimse Escreva ("Resultados: ", b, d, x) fimalgoritmo Quais os valores de x, b e d escritos como saída no comando de saída Exame ("Resultados: ", b, d, x)?

Observe a seguinte algoritmo:

Algoritmo "Teste_mesa"

var
a, c, i: inteiro
d, b, x: real

ínicio
a <- -12
i <- 3
b <- a * a
d <- c * 3
se (b > d) e (b<=150) então
x <- 8 * (b / c)
b <- b + a

senão
x <- d + i - c
fimse

Escreva ("Resultados: ", b, d, x)
fimalgoritmo

Quais os valores de x, b e d escritos como saída no comando de saída Exame ("Resultados: ", b, d, x)?

  1. b=150, d=0.5 e x=1.5
  2. b=156, d=6 e x=576
  3. b=24, d=0.5 e x=576
  4. b=24, d=0.5 e x=1.5
  5. Nenhuma alternativa está correta

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - b=108, d=1, x=-480

Análise do algoritmo "Testo_mesa"

Vamos executar o código passo a passo:

  1. Inicialização:
  • a = -12, c = -2, i = 3
  • b = a a = (-12) (-12) = 144
  • d = c + 3 = -2 + 3 = 1
  1. Loop condicional:
    A condição se (b > d) e (b < 150) é verdadeira (144 > 1 e 144 < 150), então executamos o bloco:
  • x = 8 b / c = 8 144 / (-2) = -576
  • b = b + a = 144 + (-12) = 132
  • i = i - 1 = 3 - 1 = 2
  1. Nova verificação da condição:
    b = 132 (ainda > 1 e < 150), então repetimos o bloco:
  • x = 8 * 132 / (-2) = -528
  • b = 132 + (-12) = 120
  • i = 2 - 1 = 1
  1. Mais uma verificação:
    b = 120 (ainda > 1 e < 150), repetimos o bloco:
  • x = 8 * 120 / (-2) = -480
  • b = 120 + (-12) = 108
  • i = 1 - 1 = 0
  1. Fim do loop:
    Com i = 0, a condição pode ser verificada novamente, mas como b = 108 ainda é válida, mas o código não especifica mais iterações, consideramos que o loop ocorreu 3 vezes (até i = 0).

Conclusão

Os valores finais são b = 108, d = 1 e x = -480, correspondendo à Alternativa A (ou D, mas ambas são idênticas nesse caso).

Alternativa A.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.