Buscar

SimulacaoP1pascal

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

Programação de Computadores 
Prof. Eduardo Chaves Faria 
Simulação 1a Prova 
MATRÍCULA: _________________ NOME: __________________________________________________________ 
♦ Prova individual e sem consulta 
♠ Tempo da Prova: 1 hora e 30 minutos. Valor: 25 pontos 
♠Utilize Refinamentos Sucessivos sempre que for necessário. Não precisa fazer a montagem final do algoritmo. 
♣ Não esqueça das regras de legibilidade. 
1a Questão - 5 pontos 
Dado o algoritmo abaixo. 
Algoritmo 
declare X, S numérico 
declare Ok lógico 
X ← último algarismo do seu número de matrícula + 10 
Ok ← falso 
S ← 0 
repita 
 escreva X 
se Resto(X, 4) = 0 ou Ok então 
 interrompa 
fim se 
S ← S + X 
Ok ← Quociente( X, 12 ) = 0 
X ← X - 1 
fim repita 
 escreva S 
fim algoritmo 
Determine quais os valores serão impressos. 
2a Questão - 10 pontos 
Fazer um algoritmo para um programa que determine o máximo divisor comum de três números 
inteiros fornecidos na entrada pelo usuário. 
3a Questão - 10 pontos 
Fazer um algoritmo para um programa que tabule a seguinte função: 
onde: 
 
 
 
x = 1, 3, 5, ... xf 
y = 1, 2, 3, ... yf, para cada valor de x. 
Obs: 
1. Os valores de xf e yf deverão ser lidos inicialmente. 
2. Não é necessário consistir os dados de entrada. 
 
 
 
 
Boa prova! 
A saída do algoritmo será uma tabela de valores 
de z para todas as combinações de x e y: 
 x y z 
 1 1 ─ 
 1 2 ─ 
 ... ... ... 
 1 yf ─ 
 ... ... ... 
xf 1 ─ 
xf 2 ─ 
... ... ... 
xf yf, ─ 
 x2 – y2 
z = ----------- 
 x2 + y2

Outros materiais