matlab programação
LISTA DE EXERCÍCIOS – PARA ENTREGAR NO DIA DA PROVA – VALOR: 2,0
*** O TRABALHO DEVERÁ SER ENTREGUE JUNTO COM A PROVA E NÃO SERÁ ACEITO ENTREGAR APÓS A PROVA!!!
PARA TODOS OS EXERCÍCIOS ESCREVA OS ALGORITMOS (FLUXOGRAMA E/OU PSEUDO-CÓDIGO) E O PROGRAMA
SEQUENCIAL
1- De acordo com o teorema de Pitágoras, crie uma função (usando o function) com o nome hipotenusa que calcule a hipotenusa de um triângulo retângulo, dados os valores dos catetos (a e b). Escreva também o algoritmo em pseudo-código e o fluxograma.
Sabendo que a fórmula é dada por:
Codificação: function[h]=hipotenusa(a,b) h=sqrt(a^2+b^2); fprintf('A Hipotenusa é: %.f\n',h) end 2- Sabendo que a equação dos gases ideais é dada por:
P.V=n.R.T
Onde:
R = 0,082056 atm.L.mol-1.K-1, quando:
P (atm);
V (L); n (mol);
T (K).
Crie um programa que encontre o número de mols dados pressão em atm, volume em litros e temperatura em graus Celsius.
Disp('')
R=0.082056;
P=input('Qual a pressão: ');
V=input('Qual o volume: ');
C=input('Qual a temperatura: ');
T=273+C
N=(P*T)/(R*T); fprintf('O numero de mols é %.f\n',N)
3- A altura de um líquido é diretamente proporcional à pressão atmosférica, de acordo com a equação de Bernoulli:
Onde:
P = pressão (Pa) ρ = densidade (Kg/m3) g = aceleração da gravidade = 9,8 m/s2 h = altura (m)
101325 Pa = 101325 kg/m.s2 = 1 atm
Dado um barômetro de mercúrio, crie um algoritmo (fluxograma e português estruturado) e programa no Matlab que a saída seja a pressão em atm, sendo a entrada a altura de mercúrio em centímetros. disp() ro=13560; g=9.8; h=input(: ');
P=ro*g*h;
fprintf('A pressão é: %.2f atm\n',P)
4- Sabendo que a equação geral do calor é dado por:
Onde:
Q = quantidade de calor em cal m = massa em gramas c = calor específico em cal/g.K
1 cal = 4,2 J
Crie um programa que calcule a energia necessária (em Joules) para variar a temperatura da água dados a massa e