Buscar

Algoritimos exercicios 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS 
 
Disc.: Introdução à Ciência da Computação 
Profº: Marcos Alves Mariano 
Curso: Engenharia Civil 
 
 
 
Lista de Exercícios 
 
 
1. Qual a saída para cada um dos seguintes fragmentos de algoritmos? 
 
a) a  5; 
b  10; 
se a  b então 
 | temp  a; 
fimse 
a  b; 
b  temp; 
escreva a, b; 
 
b) temp  0; 
a  10; 
b  5; 
se a  b então 
 | escreva a, b; 
senão 
 temp  a; 
 escreva temp; 
fimse 
 
c) a  -8; 
b  21; 
c  a + b; 
se a  b então 
 a  b; 
 c  a * b; 
senão 
 se a  0 então 
 b  b – a; 
 c  a * b; 
 senão 
 | c  0; 
 fimse 
 fimse 
 escreva a, b, c; 
 
 
 
 2 
2. Após a execução do seguinte trecho de algoritmo: 
 
algoritmo 
 ... 
 D  0; 
 se A  B e C  B então 
 | D  5; 
 fimse 
fimalgoritmo 
 
em D estará armazenado o valor 5 se: 
 
a) A  B  C; 
b) A  B  C; 
c) A  B  C; 
d) B  C  A; 
e) N. D. A. 
 
 
3. Considere o algoritmo abaixo: 
 
algoritmo 
 declare A, B, C, X inteiro; 
 leia A, B, C; 
 se A  B e B  C então 
 | X  A; 
 fimse 
 se A  B e B  C então 
 | X  B; 
 senão 
 | X  (A + B + C) / 3; 
 fimse 
escreva X; 
fimalgoritmo 
 
Execute o algoritmo especificando o resultado para cada entrada fornecida a seguir: 
 
a) 2, 8, 20; d) 10, -1, 8; 
b) 5, 3, 1; e) 11, 5, -3; 
c) 5, -3, -1; f) 10, -10, -11;

Continue navegando