1- Qual será a saída dos códigos abaixo, sabendo-se que A <- 5, B <- 3 e C <- 1
Soluções para a tarefa
Resposta:
a) Esse código não apresenta resultado.
b) A saída desse código é: 15.
Explicação:
A <- 5, B <- 3 e C <- 1
a)
SE (A + B > 10) ENTAO
SE (B + C <) ENTAO
ESCREVA(3 * A)
SENAO
ESCREVA(B - C)
FIMSE
SENAO
SE (B + C > 10) ENTAO
ESCREVA(3 * A)
FIMSE
FIMSE
EXECUÇÃO:
SE (A + B > 10) ENTAO
(5 + 3 > 10)
(8 > 10) = FALSO
ENTRA NO SENAO
SE (B + C > 10) ENTAO
(3 + 1 > 10)
(4 > 10) = FALSO
Esse código não apresenta resultado.
b)
SE (A + B < 10) ENTAO
SE (B + C > 10) ENTAO
ESCREVA(3 * A)
SENAO
SE (C < 0) ENTAO
ESCREVA(A - C)
SENAO
ESCREVA(A * B * C)
FIMSE
FIMSE
SENAO
ESCREVA(3 * A)
FIMSE
EXECUÇÃO:
SE (A + B < 10) ENTAO
(5 + 3 < 10)
(8 < 10) = TRUE
SE (B + C > 10) ENTAO
(3 + 1 > 10)
(4 > 10) = FALSO
ENTRA NO SENAO
SE (C < 0) ENTAO
(1 < 0) = FALSO
ENTRA NO SENAO
ESCREVA(A * B * C)
(5 * 3 * 1)
(15)
A saída desse código é: 15.
Espero ter ajudado.
Bons estudos!