Avaliação1
Curso de Tecnologia em Sistemas de Computação
Disciplina: Projeto e Desenvolvimento de Algoritmos
AP1 1° semestre de 2012
Nome –
Assinatura –
Observações:
A) Prova sem consulta e sem uso de máquina de calcular.
B) Use caneta para preencher o seu nome e assinar nas folhas de questões e nas folhas de respostas.
C) Você pode usar lápis para responder as questões.
D) Ao final da prova devolva as folhas de questões e as de respostas.
E) Todas as respostas devem ser transcritas no local apropriado, no cartão de respostas a seguir.
Questão
1
2
3
4
5
6
7
8
9
10
█
A
A
A
A
A
A
█
A
A
B
█
B
B
█
B
B
B
B
B
C
C
C
█
C
█
C
C
C
█
D
D
█
D
D
D
█
D
█
D
E
E
E
E
E
E
E
E
E
E
2UPBbs9RWJkcCgHvSAiosX3sunvgzvYgFAGke4vKmeVmyrUdnH
1a questão (valor 1.0)
Três amigos costumam frequentemente viajar juntos pelo Brasil. Eles combinaram que todas as despesas de viagem seriam rateadas por igual. Durante a viagem cada um deles anota suas despesas e o acerto é feito no regresso para casa.
Os algoritmos a seguir, por hipótese, recebem como entrada as despesas efetuadas por cada um dos três amigos (d1, d2 e d3) e determinam quais deles receberão dinheiro e quais terão de pagar aos demais.
i.
início leia d1 leia d2 leia d3 media ← (d1 + d2 + d3)/3.0 se media = d1 então imprima 'amigo1: isento' senão se media < d1 então imprima 'amigo1: recebe' senão imprima 'amigo1: paga' fim se fim se se media = d2 então imprima 'amigo2: isento' senão se media < d2 então imprima 'amigo2: recebe' senão imprima 'amigo2: paga' fim se fim se se media = d3 então imprima 'amigo3: isento' senão se media < d3 então imprima 'amigo3: recebe' senão imprima 'amigo3: paga' fim se fim se fim ii. início leia d1 leia d2 leia d3 se d1 < d2 E d1 < d3 imprima 'amigo1: senão imprima 'amigo1: fim se se d2 < d1 E d2 < d3
imprima