Imagem de fundo

Dado o módulo a seguir, determinar o valor impresso em cada...

Para a questão 49, considere na resposta obrigatoriamente o seguinte modelo de representação:


Inicio // Identificação de início de bloco do algoritmo
// declaração de variáveis que serão usadas na solução do exercício
// corpo do algoritmo
leia (var1, var2, varn) // entrada de dados, onde var1, var2, varn são as variáveis
varn <- (var1 + var2) / 2 // cálculo, soma da variável 1 com variável 2 dividido por 2 com resultado em armazenado em varn
escreva (var1) // saída de dados
se < condição >
então
inicio // inicio do bloco verdade
C1;
. // seqüência de comandos .
Cn;
fim; // fim do bloco verdade
senão
inicio // inicio do bloco falsidade

C1;
. // seqüência de comandos .
Cn;
fim; // fim do bloco falsidade
fimse; // fim do bloco de condição
Fim // final do algoritmo

Outras estruturas de controle:

para V de vi até vf passo p faça // V – variável de controle, vi e vf - respectivamente valor inicial e final da variável . p valor do incremento da variável

C1;
.
.
Cn;
fimpara;

Dado o módulo a seguir, determinar o valor impresso em cada chamada.


módulo cálculo1 (inteiro: A, B, C)
inteiro: X;
X <- 0;
se A + 2 > B - 3
então X <- C * 2;
fimse;

se C / 4 < B * 3
então X <- X + 5;
fimse;

se X < A + B
então C <- A – B;
senão B <- C * A
fimse;
X <- A + B – C;
escreve (X);
fimmódulo;


Assinale qual o valor correspondente à chamada: Cálculo1 (3, 4, 5);


A

13


B

10


C

12


D

14


E

18