Lista

Propaganda
EXERCÍCIOS DE COMPUTAÇÃO
Prof. Jorge Habib Hanna El Khouri
Aluno: __________________________
Data: 12/04/2012
UNIOESTE
Turma: ENG. ELÉTRICA
Utilizar apenas os recursos apresentados até o momento. Para cada uma das questões implementar um programa
completo, contendo: declaração das variáveis e programa principal.
1.
Escrever programas que implementem as seguintes expressões:
a)
S
x2  y3
x y
b)
S
1  sin( x)
1  cos( x)
2
c)
S  1
1 1 1 1
  
x x 2 x3 x 4
1
1
2
4
e) S  1   x  3  x
x
x
g)
S  1
1
1
1
4 8
x
x
x
sin 2   x 
i) S 
ln x  1
k) S  log 10 x  y 
2.
x
x   
x
 y
d) S  
2
y
x
y   
 y
sin   x 

2

f)
S
h)
S
j)
S    e3  4  x
l)
S  log 2 x  y 
ln x  1
2
b2  4  a  c
2 a
Escrever um programa que lê quatro números que se referem a quatro notas bimestrais (0 a 100) e apresente os
resultados dos seguintes cálculos:
a. Média aritmética (a soma das notas dividida por 4);
b. Média geométrica (a raiz quarta do produto das notas);
c.
Média harmônica (4 dividido pela soma dos inversos das notas);
MH 
4
1 1 1 1
  
x1 x2 x3 x4
3.
Escrever um programa que lê 3 valores: hora, min, seg e calcule a quantidade de segundos correspondentes.
4.
Escrever um programa que lê um valor que corresponde a uma quantidade de segundos passados do dia e calcula os
correspondentes valores de hora, min e seg do dia.
5.
Escrever um programa que lê 3 valores: A, B e C que correspondem aos coeficientes de uma equação do segundo
grau, e calcula as raízes X1 e X2.
X
 b  b2  4  a  c
2 a
6.
Escrever um programa que lê três valores que correspondem a uma determinada hora, min e seg do dia e calcula a
quantidade de segundos passados do dia.
7.
Escrever um programa que lê 4 números que correspondem as coordenadas (X1, Y1) e (X2, Y2) de dois pontos.
Com estes valores, obtenha:
a.
Distância entre estes dois pontos;
b.
c.
Coeficiente angular da reta que passa por estes dois pontos;
Coeficiente linear desta reta;
8.
Escrever um programa que lê dois números (y e x) e calcula o valor de yx. Utilizar as funções dadas em sala para
montar a solução.
9.
Escrever um programa que lê um número inteiro positivo e calcula a quantidade de dígitos deste número.
10. Escrever um programa que lê dois números (x e base) e calcula o valor do logaritmo de x na base indicada. Utilizar
as funções dadas em sala para montar a solução.
11. Escrever um programa que lê um número real X, e obtém um equivalente Y arredondado para duas casas. Por
exemplo, se X tiver 1.286873837, então Y deverá conter 1.2900000000.
12. Escrever um programa que lê um número inteiro positivo qualquer X e calcula em Y o próximo número par. Por
exemplo, se X for 31, então Y conterá 32. Se X for 108, Y conterá 110.
13. Escrever um programa que lê um número inteiro positivo qualquer X e calcula em Y o próximo múltiplo de 3. Por
exemplo, se X for 31, então Y conterá 33. Se X for 108, Y conterá 111. Se X for 3, então Y conterá 6.
14. Escrever um programa que lê 3 valores a, b, c que são lados de um triângulo e calcule a área deste triângulo.
S  p  ( p  a)  ( p  b)  ( p  c) , onde p é o semiperímetro.
15. Implementar o seno, cosseno, exp e várias formas de cálculo do PI com as seguintes aproximações. Comparar a sua
aproximação com o valor fornecido pelas funções prontas, e comentar os resultados. Quando aprendermos a
instrução de repetição iremos melhorar em muito a lógica para estes cálculos.
x 2 x 4 x 6 x8
  
2! 4! 6! 8!
x 2 x 4 x 6 x8
exp( x)  1  x    
2! 4! 6! 8!
 1 1 1 1
  4  1     
 3 5 7 9
1
1
1
  24  tan 1 ( )  8  tan 1 ( )  4  tan 1 (
)
8
57
239
cos( x)  1 
x3 x5 x7 x9
  
3! 5! 7! 9!
x3 x5 x 7 x9
arctan( x)  x    
3
5
7
9
1
1
  16  tan 1 ( )  4  tan 1 (
)
5
239
sin ( x)  x 
No cálculo do  envolvendo tan-1 (arctan) utilizar o
polinômio dado, e não a função do pascal.
Resumo de algumas funções matemáticas
function
function
function
function
function
function
function
function
function
function
function
function
function
Abs(X): Mesmo Tipo que X;
ArcTan(X: Real): Real;
Cos(X: Real): Real;
Sin(X: Real): Real;
Pi: Real;
Exp(X: Real): Real;
Frac(X: Real): Real;
Int(X: Real): Real;
Ln(X: Real): Real;
Sqr(X): Mesmo Tipo que X;
Sqrt(X: Real): Real;
Round(X: Real): Longint;
Trunc(X: Real): Longint;
As funções trigonométricas interpretam o argumento
como sendo um valor que corresponde a um ângulo em
radianos.
exp( x)  e x , onde e = 2.7182818
No caso de .5, é arredondado para o par mais próximo.
Download