UNIVERSIDADE FEDERAL DO PARANÁ
DEPARTAMENTO DE ENGENHARIA AMBIENTAL
TT042 – MODELAGEM NUMÉRICA DE SISTEMAS AMBIENTAIS
1° semestre/2014
Prof. Ricardo Almeida
Exercício 2
Data de entrega: 12/03/2014
Nota: Anexo a este exercício segue o arquivo “dados_exerc_2.txt”, que deverá ser utilizado para realização
dos problemas:
I)
Na figura abaixo é representado um triângulo retângulo. No arquivo “dados_exerc_2.txt” você
encontrará pares de valores de comprimentos dos catetos L1 e L2 do triângulo. Escreva um programa
em FORTRAN que leia os valores dos catetos e calcule os valores dos ângulos a1 e a2. Após os
cálculos, os valores dos catetos e dos ângulos, estes expressos em graus, minutos e segundos,
correspondentes a cada par de dados de entrada, deverão ser escritos em um arquivo de saída.
Formate a saída de forma organizada, incluindo informações que permitam identificar claramente os
diferentes dados de entrada e saída. As medidas dos catetos deverão ser expressas com duas casas
decimais, e os graus e minutos dos ângulos como inteiros e os segundos com três casas decimais.
Nota: todos os valores deverão ser lidos, calculados e impressos em uma única execução do
programa.
II)
Considere a seguinte expressão, que é a equação de estado de um gás ideal:
p  RT
onde p é a pressão (Pa), ρ é a densidade (kg/m3), R é a constante do gás (J/kg.K) e T é a temperatura
termodinâmica (K). Consideraremos o ar atmosférico, que tem R = 287 J/kg.K. No arquivo
“dados_exerc_2.txt” você encontrará valores de densidade e temperatura. Escreva um programa em
FORTRAN que leia os dados de densidade e temperatura e calcule a pressão do ar. Após o cálculo, o
programa deverá imprimir os seguintes dados em um arquivo de saída, com apresentação organizada
e clara, com os dados de entrada e saída devidamente identificados:
- o valor da constante R, devidamente identificada;
- os valores de temperatura e densidade e a pressão correspondente calculada.
Todos os valores devem ser expressos em formato exponencial (Ew.d), com 4 casas decimais.
1
Os dados obedecem ao seguinte layout: as densidades ocupam as colunas 1 a 6, e as temperaturas as
colunas 7 a 12.
densidade
temperatura
Nº da coluna
1
2
3
4
5
6
7
8
9
10
11
12
Exemplo
0
.
7
2
4
3
2
4
0
.
3
3
Na tabela apareceria: 0.7243240.33 , sendo, portanto, a densidade 0.7243 e a temperatura 240.33.
Nota: todos os valores deverão ser lidos, calculados e impressos em uma única execução do
programa.
III)
Deverão ser entregues:
- os códigos fontes;
- as impressões dos arquivos de saída contendo os resultados dos programas.
Lembrete: para que o programa pule uma linha do arquivo sem lê-la, pode-se utilizar o comando
read(n,*)
isoladamente, (ou seja, sem nenhuma informação após o parêntesis direito), sendo n o número da unidade
de entrada/saída.
2
Download

Exercício 2 - Lemma - Universidade Federal do Paraná