Faça os testes de mesa nos algoritmos abaixo:
Var a, b, c, soma, dif : real inicio
a 2
b 3
c 4
dif -5
soma a + b + c - dif
dif (soma)^2
soma raiz(dif)
a c
b -3
escreva (a, b, c, soma, dif)
fim

Passo 1

Beleza, aqui a gente tem um pedaço de pseudocódigo que declara cinco variáveis (a, b, c, soma e dif) do tipo real e vai atribuindo valores e fazendo umas contas. O assunto é teste de mesa (ou seja, simular o algoritmo “no papel”). Para resolver, a gente vai precisar entender atribuição de variáveis, operações aritméticas básicas, potência e raiz quadrada. Bora lá!

Passo 2

Primeiro, a gente começa com as atribuições iniciais:

Isso significa que agora .

Passo 3

Em seguida:

Agora .

Passo 4

Depois:

Logo, .

Passo 5

Aí vem:

Ou seja, .

Passo 6

Agora a gente calcula
soma a + b + c - dif
Substituindo os valores:
a + b + c = 2 + 3 + 4 = 9,
e como é , virar .
Logo, .

Passo 7

Em seguida:
dif (soma)^2
Como , fica .

Passo 8

A próxima é:
soma raizdif
Substituindo , .
Então (volta ao mesmo valor que já tinha).

Passo 9

Aí o algoritmo faz mais duas trocas simples:
a c Rightarrow a = 4,
b -3 Rightarrow b = -3

Passo 10

Finalmente, o programa escreve os valores de a = 4, b = -3, c = 4, soma = 14, dif = 196 . Como a gente acompanhou, eles são:

Resposta

(4, –3, 4, 14, 196)

Exercícios relacionados