1. Problema
Sendo X, Z, Y e W variáveis numéricas, qual o resultado de cada variável no final do algoritmo?
início
X, Y, Z, W: numérico
X ← 10
Z ← ( X + (X ^ 2) % (X \ 3))
Y ← ( X – ((X ↑ 2) / 5))
W ← (( Z – 64 ^ (1/2)) \ 10)
fim...
X = 10
Z = ( X + (X ** 2) % (X // 3))
Y = ( X - ((X ** 2) / 5))
W = (( Z - 64 ** (1/2)) // 10)
print ("X =", X)
print ("Z =", Z)
print ("Y = ", Y)
print ("W =", W)Resultado:
X = 10
Z = 11
Y = -10.0
W = 0.02. Problema
Sendo X, Y e Z as variáveis literais, qual o resultado de cada variável no final do algoritmo?
início
X, Z, Y: literal
X ← “ Banana”
Z ← X + “da”
Y ← “A “ + Z + “ é feita de “ + X + “.”
fim...
X = 'Banana'
Z = X + 'da'
Y = 'A ' + Z + ' é feita de ' + X + '.'
print(Y)3. Problema lógico
Sendo X, Y, Z variáveis numéricas e W, T variáveis lógicas, qual o valor de cada variável no final do algoritmo?
início
X, Z, Y: numérico
W, T: lógico
X ← 5
Z ← (X + 4) / 3
Y ← ((X + 4) ^ (1/2))
W ← (X >= Z)
T ← (Z <> Y)
fim...
X = 5
Z = (X + 4) / 3
Y = ((X + 4) ** (1/2))
W = (X >= Z)
T = (Z != Y)
print("X =", X)
print("Z =", Z)
print("Y =", Y)
print("W =", W)
print("T =", T)4. Problema
Sendo:
X e Y variáveis numéricas,
Z e W variáveis literais e
T e K variáveis lógicas,
qual o resultado de cada variável no final do algoritmo?
início
X, Y: numérico
Z, W: literal
T, K: lógico
X ← 3
Y ← X ↑ 2
Z ← “Abaca”
W ← Z + “xi”
T ← (X <= Y) e (não (Z + “te” <> W))
K ← não (T e (“Abaca” = Z))
fim...
X = 3
Y = X ** 2
Z = 'Abaca'
W = Z + 'xi'
n = (Z + 'te')
T = (X <= Y) and (Z + "te " == W)
K = not(T and ('Abaca' == Z))
print("X =", X)
print("Y =", Y)
print("Z =", Z)
print("W =", W)
print("T =", T)
print("K =", K)Veja a seguir a resposta do problema.
X = 3
Y = 9
Z = “Abaca”
W = “Abacaxi”
T = falso
K = verdadeiro...