Sobre o processamento predefinido podemos afirmar que:
2. Dado o processamento predefinido:
SOMAR (X, Y, Z NUMÉRICAS)
Z = X + Y
SAÍDA
Faça o teste de mesa para o programa a seguir:
PROGRAMA1
INÍCIO
DECLARA A, B, C NUMÉRICAS
A = 1
B = 2
C = 0
SOMAR (A, B, C)
SOMAR (B, C, A)
SOMAR (C, A, B)
SOMAR (A, B, C)
SOMAR (B, C, A)
EXIBIR A, B, C
FIM
Após o teste de mesa, os valores exibidos das variáveis A, B e C são:
Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/532873016361744dc8620200/testeMesa1_cap7.PNG
3. Dado o seguinte processamento predefinido:
TROCAR (X, Y NUMÉRICAS)
DECLARA AUX NUMÉRICA
SE X > Y ENTÃO
AUX = X
X = Y
Y = AUX
FIM SE
SAÍDA
Faça o teste de mesa para o programa a seguir:
PROGRAMA2
INÍCIO
DECLARA A, B, C, D NUMÉRICAS
A = 10
B = 5
C = 7
D = 1
TROCAR (A, B)
TROCAR (B, C)
TROCAR (C, D)
TROCAR (A, B)
TROCAR (B, C)
TROCAR (A, B)
EXIBIR A, B, C, D
FIM
Após o teste de mesa, os valores exibidos das variáveis A, B, C e D são:
Veja o teste de mesa deste exercício: https://media.eadbox.com/system/uploads/medium/file/5328734c6361744dc5b30200/testeMesa2_cap7.PNG
4. Dados os seguintes processamentos predefinidos:
SOMAR (X, Y, Z NUMÉRICAS)
Z = X + Y
SAÍDA
e
TROCAR (X, Y NUMÉRICAS)
DECLARA AUX NUMÉRICA
SE X > Y ENTÃO
AUX = X
X = Y
Y = AUX
FIM SE
SAÍDA
Faça o teste de mesa para o programa a seguir:
PROGRAMA3
DECLARA A, B, C, D NUMÉRICAS
INÍCIO
A = 5
B = 2
C = 0
D = 0
SOMAR (A, B, C)
TROCAR (A, B)
SOMAR (B, C, D)
TROCAR (C, B)
SOMAR (D, A, B)
EXIBIR A, B, C, D
FIM
Após o teste de mesa, os valores exibidos das variáveis A, B, C e D são:
Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/532873cd6361744dc5b60200/testeMesa3_cap7.PNG
5. Dados os seguintes processamentos predefinidos:
SOMAR (X, Y, Z NUMÉRICAS)
Z = X + Y
SAÍDA
e
MEDIA (M, N, P NUMÉRICAS)
M = (N + P) / 2
SAÍDA
Faça o teste de mesa para o programa a seguir:
PROGRAMA4
INÍCIO
DECLARA A, B, C NUMÉRICAS
A = 0
B = 2
C = 4
MÉDIA (A, B, C)
SOMAR (B, C, A)
MÉDIA (B, C, A)
SOMAR (C, A, B)
MÉDIA (C, A, B)
MÉDIA (A, B, C)
SOMAR (C, A, B)
MÉDIA (C, A, B)
EXIBIR A, B, C
FIM
Após o teste de mesa, os valores exibidos das variáveis A, BeC são:
Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/5328742a6e617448cfa00200/testeMesa4_cap7.PNG
6. Dados os seguintes processamentos predefinidos:
SOMAR (X, Y, Z NUMÉRICAS)
Z = X + Y
SAÍDA
e
MEDIA (M, N, P NUMÉRICAS)
M = (N + P) / 2
SAÍDA
e
TROCAR (X,Y NUMÉRICAS)
DECLARA AUX NUMÉRICA
SE X > Y ENTÃO
AUX = X
X = Y
Y = AUX
FIM SE
SAÍDA
Faça o teste de mesa para o programa a seguir:
PROGRAMA5
INÍCIO
DECLARA A, B, C NUMÉRICAS
A = 1
B = 2
C = 3
MÉDIA (B, C, A)
SOMAR (B, C, A)
MÉDIA (B, C, A)
TROCAR (A, B)
SOMAR (A, B, C)
MÉDIA (A, B, C)
TROCAR (A, B)
MÉDIA (C, A, B)
EXIBIR A, B, C
FIM
Após o teste de mesa, os valores exibidos das variáveis A, BeC são:
Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/532874d96361744dc8720200/testeMesa5_cap7.PNG
Nenhum comentário:
Postar um comentário