1. O símbolo a seguir representa qual passo de um algoritmo?
2. Dado o seguinte algoritmo e seu respectivo fluxograma:
INÍCIO
DECLARA A, B, C, D NUMÉRICAS
A = 1
B = (A + 1) ** 3 * 3 + A
SE B <= 25
ENTÃO C = 3
SENÃO C = 4
A = 3
FIM SE
D = B – C + A * 2
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:
http://media.eadbox.com/system/uploads/medium/file/532b4d3f636174591b520100/aula4_teste2.PNG
3. Dado o seguinte algoritmo e seu respectivo fluxograma:
INÍCIO
DECLARA H, J, K, L, M NUMÉRICAS
H = 3
J = 9 MOD 2 + H
SE J < 5
ENTÃO K = 3
L = 4
SENÃO SE J < 10
ENTÃO K = 6
L = 7
H = 8
SENÃO K = 9
L = 10
FIM SE
FIM SE
M = H + K + L * (J – 3)
EXIBIR H, J, K, L, M
FIM
Após o teste de mesa, os valores exibidos das variáveis H, J, K, L e M são:
http://media.eadbox.com/system/uploads/medium/file/532c59eb6265654938910100/aula4_teste3.PNG
4. Dado o seguinte algoritmo e seu respectivo fluxograma:
INÍCIO
DECLARA A, B, C, D NUMÉRICAS
A = 3
B = 2 ** A
C = 2
SE B <= 9
ENTÃO C = C + (3 * A)
SENÃO B = 2
C = 4 * A
FIM SE
D = B + C – A
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:
http://media.eadbox.com/system/uploads/medium/file/532c5cf26e617473967c0100/aula4_teste4.PNG
5. Dado o seguinte algorítmo:
INÍCIO
DECLARA H, J, K, L, M NUMÉRICAS
H = 3
J = 10 DIV H
SE J <= 5
ENTÃO K = 3 ** H
L = 5 - H
SENÃO SE J <=10
ENTÃO K = 4 * H
L = 8 / H
H = 8
FIM SE
FIM SE
M = K MOD L + H + J
EXIBIR H, J, K, L, M
FIM
Após o teste de mesa, os valores exibidos das variáveis H, J, K, L e M são:
J = 10 DIV H
J = 10 DIV 3
J = 3
-------
K = 3 ** H
K = 3 ** 3
K = 27
-------
L = 5 - H
L = 5 - 3
L = 2
-------
M = K MOD L + H + J
M = 27 MOD 2 + 3 + 3
M = 1 + 3 + 3 (MOD é prioridade)
M = 7
Nenhum comentário:
Postar um comentário