Nome da Atividade
COMPUTAÇÃO APLICADA À METEOROLOGIA I
CÓDIGO
19610039
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CRÉDITOS
4
CARGA HORÁRIA TEÓRICA
2
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
4
FREQUÊNCIA APROVAÇÃO
75%
Ementa
Arranjos em Fortran; Subrotinas e funções; Formatação de entrada e saída de dados; Manipulação de arquivos em Fortran; Controle e operacionalização de processos em sistemas Linux.
Objetivos
Objetivo Geral:
Prover ao aluno conhecimentos básicos das aplicações da linguagem Fortran ao processamento de dados meteorológicos e de pacotes de visualização gráfica para dados atmosféricos.Conteúdo Programático
1 Introdução ao processamento de dados meteorológicos com Fortran
1.1 Preliminares
1.1.1 Arranjos
1.1.1.1 Declaração e inicialização de arranjos uni e bidimensionais
1.1.1.2 Uso de subscritos
1.1.1.3 Operações com arranjos
1.1.2 Subrotinas e Funções
1.1.2.1 Subrotinas
1.1.2.2 Funções
1.2 Entrada e saída formatadas
1.2.1 Formatos
1.2.2 Comando WRITE formatado
1.2.3 Comando READ formatado
1.3 Arquivos
1.3.1 Tipos de arquivos em Fortran
1.3.2 Criação, abertura e fechamento de arquivos
1.3.3 Leitura de arquivos
1.3.4 Escrita em arquivos
2 Operacionalização de processos em ambientes operacionais Linux
2.1 Conceitos básicos
2.2 Manipulação de strings
2.3 Estruturas condicionais e de controle de fluxo
2.4 Formatação de dados
2.5 Otimização de processos via cron
1.1 Preliminares
1.1.1 Arranjos
1.1.1.1 Declaração e inicialização de arranjos uni e bidimensionais
1.1.1.2 Uso de subscritos
1.1.1.3 Operações com arranjos
1.1.2 Subrotinas e Funções
1.1.2.1 Subrotinas
1.1.2.2 Funções
1.2 Entrada e saída formatadas
1.2.1 Formatos
1.2.2 Comando WRITE formatado
1.2.3 Comando READ formatado
1.3 Arquivos
1.3.1 Tipos de arquivos em Fortran
1.3.2 Criação, abertura e fechamento de arquivos
1.3.3 Leitura de arquivos
1.3.4 Escrita em arquivos
2 Operacionalização de processos em ambientes operacionais Linux
2.1 Conceitos básicos
2.2 Manipulação de strings
2.3 Estruturas condicionais e de controle de fluxo
2.4 Formatação de dados
2.5 Otimização de processos via cron
Bibliografia
Bibliografia Básica:
- CHAPMAN, Stephen J. Fortran 95/2003 for scientists and engineers. 3rd ed. New York: McGraw Hill, 2008. 974 p. ISBN 9780073191577
- CUNHA, Rudnei Dias da. Introdução à linguagem de programação Fortran 90. Porto Alegre: Ed. da UFRGS, 2005. 270 p. ISBN 8570258291
- KIDDLE, Oliver. From bash to z shell: conquering the command line. Berkeley: Apress, c 2005. 447 p. ISBN 226610800X.
Bibliografia Complementar:
- CORMICK, John M.; SALVADORI, Mario G. Métodos numéricos em FORTRAN. São Paulo: Poligono : EDUSP, 1971. 352 p.
- DIAS, Donaldo de Souza. Programação FORTRAN: para estudantes de ciências e engenharia. 2. ed. Rio de Janeiro: Livros Técnicos e Científicos, 1982. 258 p. (Ciência da Computação). ISBN 8521602200.
- MCBRACKEN, Daniel D. Numerical methods and Fortran programming with applications in engineering and science. New York: London : John Willey & Sons, [ 1966 |. 457 p.
- SIEVER, Ellen. Linux: o guia essencial. 5. ed. Porto Alegre: Bookman, 2006. 852 p. ISBN 8560031006.
- THOMAS, Keir; SICAM, Jaime. Beginning Ubuntu Linux. New York: Springer-Verlag, 2008. 731p. Disponível em http://ufpel.dotlib.com.br/springer/index.html. Acesso em 31 maio 2017.