Informática, perguntado por juanportela27, 9 meses atrás

1- Qual será a saída dos códigos abaixo, sabendo-se que A <- 5, B <- 3 e C <- 1

Anexos:

Soluções para a tarefa

Respondido por dinhotaswolf
1

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!

Perguntas interessantes