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