AD1 2° semestre de 2013.
Curso de Tecnologia em Sistemas de Computação
Disciplina: Projeto e Desenvolvimento de Algoritmos
AD1 2° semestre de 2013.
Nome –
Assinatura –
1a questão (valor 1.0)
Considere que você tem vários copos em uma mesa. Dois destes copos estão cheios e os restantes vazios. Um dos copos cheios contém guaraná e o outro água. Como fazer para trocar os conteúdos destes copos? Queremos terminar com guaraná no copo de água e água no copo de guaraná. Não é preciso incluir a resposta a esta pergunta na sua prova apenas pense na solução.
Agora considere o algoritmo abaixo escrito em PETEQS. Ele está incompleto e precisa ser terminado. O comando leia pede ao usuário que digite no teclado um valor numérico qualquer. O valor fornecido pelo usuário é armazenado na variável fornecida no comando. Por exemplo, o comando leia x pede um valor ao usuário e o armazena na variável x.
Mostre como, após as leituras, fazer para trocar o conteúdo da variável x com o da variável y? início leia x leia y fim 2a questão (valor 1.0)
Indique se os nomes a seguir podem ser usados como nomes de variáveis em PETEQS.
Justifique sua resposta.
a) saldo
b) salario atual
c) 2casa
d) AnoNascimento
e) Ano.Nascimento
www.CompCEDERJ.com.br
3a questão (valor 2.0)
Encontre os valores das expressões a seguir:
a) 9 / 5
b) 9.0 / 5
c) 1 + 3 / 48 – 8.0
d) (1 + 3) / (48 – 8.0)
e) (1234 mod 24) + (1234 mod 25)
4a questão (valor 1.0)
Indique entre os números abaixo os que são válidos em PETEQS. Justifique sua resposta no caso dos números inválidos
a) 3.141516
b) -34.567
c) 0.333...
d) 33
e) 3,141516
5a questão (valor 1.0)
Pai e filho, com 100 fichas cada um, começam um jogo. O pai passava seis fichas ao filho a cada partida que perdia e recebia dele quatro fichas a cada partida que ganhava.
Depois de vinte partidas, o número de fichas do filho era três vezes o do pai. Quantas