Beruflich Dokumente
Kultur Dokumente
ESCOLA POLITCNICA
ENGENHARIA DE AGRIMENSURA E CARTOGRFICA
ENGJ20 Programao Aplicada
Semestre: 2017.2
Profa. Fabola Andrade
LISTA DE EXERCCIOS I
e. Ler nome e telefone, se nome for igual a <Nome do aluno>, imprimir na tela o nome
e o telefone, se o nome for diferente, imprimir na impressora mensagem de erro
"Nome no identificado".
i. Dividendo;
ii. Divisor;
iii. Quociente;
iv. Resto.
b. Sabe-se que 100 kW de energia eltrica custa um oitavo do salrio mnimo, ento
fazer um algoritmo que receba o valor do salrio mnimo e a quantidade de kW
gasta por uma residncia em um determinado ms e calcule:
a. 2 > 3
b. ( 6 < 8 ) OU ( 3 > 7 )
d. NO ( 2 < 3 )
2 X 2 3 X X 1 X 2
b. onde X = 2
Y 2 X
2X
a. X 5; Y 1; Z 3;
X 5 + Y * Z;
Z X;
YZ;
YX;
Z X + Y / 2 ^ 2;
X Z;
Z Y;
b. X = Y;
Z > X;
Y < Z;
6. Voc o operador de um sistema de processamento manual composto por uma caixa de
entrada, gavetas numeradas de 1 a 42 e uma caixa de sada. As instrues que voc deve
executar esto escritas em folhas de papel e sero depositadas por seu chefe nas gavetas
numeradas. Voc deve aguardar o incio da execuo do seu trabalho at que seu chefe
lhe d uma ordem para comear. Uma vez recebida a ordem, voc deve comear a
execuo das tarefas pela gaveta de nmero 1 e continuar executando as tarefas seguindo
a ordem numrica das gavetas. Voc pode, eventualmente, ser obrigado a executar uma
instruo que no esteja armazenada na gaveta seguinte, mas s poder fazer isto se este
fato estiver explicitamente declarado na ficha de instruo que voc estiver lendo.
2 3 4 5 6 7
1
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35
Entrada 36 37 38 39 40 41 42 Sada
Gaveta Instruo
1. Aguarde at que algum coloque trs nmeros na caixa de entrada
Peque o primeiro nmero e guarde na gaveta 32, o segundo nmero na gaveta 33 e o terceiro nmero
2.
na gaveta 34.
Multiplique o valor do guardado na gaveta 32 pelo valor armazenado na gaveta 34. Multiplique o
3.
resultado obtido na operao anterior por quatro e coloque o novo resultado na gaveta 35.
4. Multiplique o valor na gaveta 33 por ele mesmo e coloque o resultado na gaveta 36.
Subtraia o valor armazenado na gaveta 36 pelo valor armazenado na gaveta 35 e guarde o resultado
5.
na gaveta 37.
Se o valor armazenado na gaveta 37 for maior ou igual a zero, leia as instrues da prxima gaveta,
6. caso contrrio, escreva em uma folha No existe soluo com nmeros reais para o seu problema.
Coloque esta folha na caixa de sada e leia as instrues da gaveta 14.
Se o valor armazenado na gaveta 37 for igual a zero, execute as instrues da prxima gaveta, caso
7.
contrrio, leia as instrues da gaveta 10.
Pegue o valor armazenado na gaveta 33 e troque o sinal. Divida o resultado obtido na operao
8.
anterior pelo dobro do valor armazenado na gaveta 32 e armazene o resultado na gaveta 38.
Escreva em uma folha de papel o resultado do seu problema X, onde X o nmero armazenado na
9.
gaveta 38. Coloque esta folha na caixa de sada e leia as instrues da gaveta 14.
10. Pegue o valor armazenado na gaveta 33, troque o sinal e devolva a gaveta 33.
11. Some ao nmero armazenado na gaveta 33 a raiz quadrada do valor armazenado na gaveta 37. Divida
o resultado obtido na operao anterior pelo dobro do valor armazenado na gaveta 32 e armazene o
resultado na gaveta 38.
Subtraia do nmero armazenado na gaveta 33 a raiz quadrada do valor armazenado na gaveta 37.
12. Divida o resultado obtido na operao anterior pelo dobro do valor armazenado na gaveta 32 e
armazene o resultado na gaveta 39.
Escreva em uma folha de papel o resultado do seu problema X e Y, onde X o nmero armazenado
13.
na gaveta 38 e Y o nmero armazenado na gaveta 39. Coloque esta folha na caixa de sada.
14. Limpe todas as gavetas e fique aguardando novas instrues.