Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Programação 
Ficha 2 – Dry-running 
Peter 
 
Constrói os dry-running (traçados) das seguintes instruções. 
 
Exercício 1 
Quais são os valores finais armazenados em x e y após a execução do seguinte fragmento de 
código? 
int y = 7; 
int x = 5; 
y = x; 
x = 3; 
 
Exercício 2 
Quais são os valores finais em x, y e z após a execução do seguinte fragmento de código? 
int x = 1; 
int y = 2; 
int z = 3; 
y = x; 
x = y; 
 
Exercício 3 
Quais são os valores finais em a, b e c após a execução do seguinte? 
int a = 9; 
int b = 7; 
int c = 8; 
a = c; 
b = a; 
c = b; 
 
Exercício 4 
Quais são os valores finais em a, b e c após a execução do seguinte? 
int a = 1; 
int b = 2; 
int c = 3; 
c = b; 
c = a; 
a = b; 
 
Exercício 5 
Quais são os valores finais em x, y e z após a execução do seguinte fragmento de código? 
int x = 3; 
int y = 2; 
int z = 3; 
z = y; 
y = x; 
x = z; 
 
Exercício 6 
Quais são os valores finais em x, y e z após a execução do seguinte fragmento de código? 
int x = 5; 
int y = 4; 
int z = 3; 
x = y + z; 
x = x + z; 
y = y + x; 
z = z + y; 
y = y - 1; 
z = z - 1; 
x = x - 1; 
 
Exercício 7 
Quais são os valores finais em x, y e z após a execução do seguinte fragmento de código? 
int x = 2; 
int y = 4; 
int z = 6; 
x = 2 * y + z; 
y = z / 2 – z; 
z ++; 
z ++; 
x = x - z; 
y = y – z; 
z --; 
 
Exercício 8 
Quais são os valores finais em x, y e z após a execução das seguintes instruções? 
Use a seguinte sequência de valores para os dados de entrada de que necessitar. Cada valor é 
utilizado apenas uma vez: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 
Ler x; 
Ler y; 
Ler z; 
x = y + z; 
y = y + z; 
z = y + z; 
Ler x; x ++; 
Ler y; x ++; 
Ler z; x ++; 
Ler x; x --; 
Ler y; y --; 
Ler z; z --; 
 
 
Exercício 9 
Quais são os valores finais em x, y, z, n, s após a execução das seguintes instruções? 
Use a seguinte sequência de valores para os dados de entrada de que necessitar. Cada valor é 
utilizado apenas uma vez: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 
 
int n = 0; 
int s = 0; 
do{ 
 ler x; 
 ler y; 
 ler z; 
 s = s + x + y + z; 
 n ++; 
} while (n

Mais conteúdos dessa disciplina