SlideShare uma empresa Scribd logo
1 de 54
Mini Curso de Programação Fortran  Universidade Federal de Pelotas XVII Semana Acadêmica da Meteorologia   29 de novembro a 03 de dezembro Prof. Marcello Macarthy  [email_address]
Sumário ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Introdução ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Introdução
Formato do Programa Fonte ,[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran Fortran Program <nome do programa> Declaração de variáveis> Read Processamento  (sequencial / decisão/repetição) Print Pause (pausa) Stop (fim da execução End (programa)
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],Linguagem Fortran Caractere Nome/Função Caractere Nome/Função = Igual ) Parênteses D + Soma , Virgula - Subtração . Ponto Decimal *  Multiplicação $ Cifrão / Divisão : Dois Pontos ( Parênteses E
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],Linguagem Fortran Igual a a.EQ.b Diferente de a.NE.b Menor que a.LT.b Menor ou igual a.LE.b Maior a.GT.b Maior ou igual a.GE;b
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Exemplo
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran- Expressões .NOT. .NOT.a .AND. a.AND.b .OR. a.OR.b
[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran Se .... Então .... Senão If  (condição) then <instruções> else <instruções> endif Comandos de Decisão
Se .... Então... Senão Encadeados If  (condição) then <instruções> else If  (condição) then <instruções> else <instruções> endif endif Linguagem Fortran
[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran Comandos Repetição
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],Linguagem Fortran Fonte:  João Tavares/JOF CFAC
Linguagem Fortran Fonte:  João Tavares/JOF CFAC
Linguagem Fortran Fonte:  João Tavares/JOF CFAC
Linguagem Fortran Fonte:  João Tavares/JOF CFAC
Linguagem Fortran Fonte:  João Tavares/JOF CFAC
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],Linguagem Fortran
SUBROUTINE  subroutine-name (arg1, arg2, ..., argn) IMPLICIT  NONE [specification part] [execution part] [subprogram part] END SUBROUTINE  subroutine-name Linguagem Fortran
[object Object],[object Object],[object Object],[object Object],[object Object],Considerações Finais
[object Object],Exercício
Obrigado!

Mais conteúdo relacionado

Mais procurados

Cet P Sistemas Linguagem C Introducao
Cet P Sistemas Linguagem C IntroducaoCet P Sistemas Linguagem C Introducao
Cet P Sistemas Linguagem C Introducaommind
 
Introdução a linguagem c karen lowhany
Introdução a linguagem c   karen lowhanyIntrodução a linguagem c   karen lowhany
Introdução a linguagem c karen lowhanyKaren Costa
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à ProgramaçãoMario Sergio
 
Linguagens de programação 12º M12
Linguagens de programação 12º M12Linguagens de programação 12º M12
Linguagens de programação 12º M12Luis Ferreira
 
Introdução ao paradigma imperativo
Introdução ao paradigma imperativoIntrodução ao paradigma imperativo
Introdução ao paradigma imperativoTony Alexander Hild
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem Capolllorj
 
Algoritmo e Complexidade - texto Aula1.docx
Algoritmo e Complexidade - texto Aula1.docxAlgoritmo e Complexidade - texto Aula1.docx
Algoritmo e Complexidade - texto Aula1.docxLdiaSilva39
 
Geração de código linguagem c
Geração de código   linguagem cGeração de código   linguagem c
Geração de código linguagem cJefferson Bessa
 
Algoritmos computacionais
Algoritmos computacionaisAlgoritmos computacionais
Algoritmos computacionaisDérick Platini
 
Linguagens de programação 12º M11
Linguagens de programação 12º M11Linguagens de programação 12º M11
Linguagens de programação 12º M11Luis Ferreira
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOMicrosoft
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresAnderson Favaro
 
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”Kratos879
 

Mais procurados (19)

Cet P Sistemas Linguagem C Introducao
Cet P Sistemas Linguagem C IntroducaoCet P Sistemas Linguagem C Introducao
Cet P Sistemas Linguagem C Introducao
 
Introdução a linguagem c karen lowhany
Introdução a linguagem c   karen lowhanyIntrodução a linguagem c   karen lowhany
Introdução a linguagem c karen lowhany
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Cap 2
Cap 2Cap 2
Cap 2
 
Linguagens de programação 12º M12
Linguagens de programação 12º M12Linguagens de programação 12º M12
Linguagens de programação 12º M12
 
Introdução ao paradigma imperativo
Introdução ao paradigma imperativoIntrodução ao paradigma imperativo
Introdução ao paradigma imperativo
 
Introdução a Linguagem C
Introdução a Linguagem CIntrodução a Linguagem C
Introdução a Linguagem C
 
Algoritmo e Complexidade - texto Aula1.docx
Algoritmo e Complexidade - texto Aula1.docxAlgoritmo e Complexidade - texto Aula1.docx
Algoritmo e Complexidade - texto Aula1.docx
 
Geração de código linguagem c
Geração de código   linguagem cGeração de código   linguagem c
Geração de código linguagem c
 
Java1
Java1Java1
Java1
 
Algoritmos computacionais
Algoritmos computacionaisAlgoritmos computacionais
Algoritmos computacionais
 
Linguagens de programação 12º M11
Linguagens de programação 12º M11Linguagens de programação 12º M11
Linguagens de programação 12º M11
 
Linguagem C - Funções
Linguagem C - FunçõesLinguagem C - Funções
Linguagem C - Funções
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
Aula 05 subprogramas
Aula 05   subprogramasAula 05   subprogramas
Aula 05 subprogramas
 
Gerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - CompiladoresGerador de Código-Objeto - Compiladores
Gerador de Código-Objeto - Compiladores
 
Ud2
Ud2Ud2
Ud2
 
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
 
Principios e paradigmas_de_computacao2
Principios e paradigmas_de_computacao2Principios e paradigmas_de_computacao2
Principios e paradigmas_de_computacao2
 

Destaque

Guia navegacion en la red
Guia navegacion en la redGuia navegacion en la red
Guia navegacion en la redtjimenez2012
 
La por del padrí Pep i el petit Pere
La por del padrí Pep i el petit PereLa por del padrí Pep i el petit Pere
La por del padrí Pep i el petit PereGuillem A. Ramon
 
Pediatric medical assistant performance appraisal
Pediatric medical assistant performance appraisalPediatric medical assistant performance appraisal
Pediatric medical assistant performance appraisalPenelopeCruz678
 
Ob gyn medical assistant performance appraisal
Ob gyn medical assistant performance appraisalOb gyn medical assistant performance appraisal
Ob gyn medical assistant performance appraisalmartinbilly11
 
Euphydryas aurinia
Euphydryas auriniaEuphydryas aurinia
Euphydryas auriniaLeonor Paiva
 

Destaque (8)

Guia navegacion en la red
Guia navegacion en la redGuia navegacion en la red
Guia navegacion en la red
 
La por del padrí Pep i el petit Pere
La por del padrí Pep i el petit PereLa por del padrí Pep i el petit Pere
La por del padrí Pep i el petit Pere
 
Pediatric medical assistant performance appraisal
Pediatric medical assistant performance appraisalPediatric medical assistant performance appraisal
Pediatric medical assistant performance appraisal
 
employee evaluation
employee evaluationemployee evaluation
employee evaluation
 
Ob gyn medical assistant performance appraisal
Ob gyn medical assistant performance appraisalOb gyn medical assistant performance appraisal
Ob gyn medical assistant performance appraisal
 
Redox
RedoxRedox
Redox
 
Layouts
LayoutsLayouts
Layouts
 
Euphydryas aurinia
Euphydryas auriniaEuphydryas aurinia
Euphydryas aurinia
 

Semelhante a Mini Curso Fortran UFPel XVII Semana Meteorologia

Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfEizoKato
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfEizoKato
 
Lista exercicios algoritmos
Lista exercicios algoritmosLista exercicios algoritmos
Lista exercicios algoritmosslashmelhor
 
Fundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - FortranFundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - FortranKennedy Morais Fernandes
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-iEdvan Mateó
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoMauro Pereira
 
Linguagem de programação
Linguagem de programaçãoLinguagem de programação
Linguagem de programaçãoSandro Lopes
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosRodrigo Kiyoshi Saito
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimosCleide Soares
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cMaicon Rodrigues
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem cvingue
 
Aula 02 - Introdução a ALGORITMOS.pptx
Aula 02 - Introdução a ALGORITMOS.pptxAula 02 - Introdução a ALGORITMOS.pptx
Aula 02 - Introdução a ALGORITMOS.pptxjudsonBg3
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascalJocelma Rios
 
Introdução+à+linguagem+c
Introdução+à+linguagem+cIntrodução+à+linguagem+c
Introdução+à+linguagem+cThiago Freitas
 
Linguágens de programação
Linguágens de programaçãoLinguágens de programação
Linguágens de programaçãoAlbertoVach
 

Semelhante a Mini Curso Fortran UFPel XVII Semana Meteorologia (20)

Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
 
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdfAula 01 Logica de Programacao - Logica Matematica 1.pdf
Aula 01 Logica de Programacao - Logica Matematica 1.pdf
 
Lista exercicios algoritmos
Lista exercicios algoritmosLista exercicios algoritmos
Lista exercicios algoritmos
 
Fundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - FortranFundamentos de algoritmos e programação - Fortran
Fundamentos de algoritmos e programação - Fortran
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
 
Módulo 2 pascal
Módulo 2  pascalMódulo 2  pascal
Módulo 2 pascal
 
Algoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigoAlgoritmos e lp parte3-pseudocódigo
Algoritmos e lp parte3-pseudocódigo
 
Linguagem de programação
Linguagem de programaçãoLinguagem de programação
Linguagem de programação
 
Algoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmosAlgoritmos - Aula 02 - Construcao de algoritmos
Algoritmos - Aula 02 - Construcao de algoritmos
 
Apostila de algoritimos
Apostila de algoritimosApostila de algoritimos
Apostila de algoritimos
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Aula 4
Aula 4Aula 4
Aula 4
 
Aula 02 - Introdução a ALGORITMOS.pptx
Aula 02 - Introdução a ALGORITMOS.pptxAula 02 - Introdução a ALGORITMOS.pptx
Aula 02 - Introdução a ALGORITMOS.pptx
 
Lógica de programação pascal
Lógica de programação   pascalLógica de programação   pascal
Lógica de programação pascal
 
Aula02
Aula02Aula02
Aula02
 
Introdução+à+linguagem+c
Introdução+à+linguagem+cIntrodução+à+linguagem+c
Introdução+à+linguagem+c
 
Linguágens de programação
Linguágens de programaçãoLinguágens de programação
Linguágens de programação
 

Mais de Dafmet Ufpel

O desafio da modelagem de dispersão e química de poluentes
O desafio da modelagem de dispersão e química de poluentesO desafio da modelagem de dispersão e química de poluentes
O desafio da modelagem de dispersão e química de poluentesDafmet Ufpel
 
Experiências em estudos de clima urbano
Experiências em estudos de clima urbanoExperiências em estudos de clima urbano
Experiências em estudos de clima urbanoDafmet Ufpel
 
O desafio de comunicar a Meteorologia - por Estael Sias
O desafio de comunicar a Meteorologia - por Estael SiasO desafio de comunicar a Meteorologia - por Estael Sias
O desafio de comunicar a Meteorologia - por Estael SiasDafmet Ufpel
 
Química da Estratosfera e o buraco na camada de ozônio
Química da Estratosfera e o buraco na camada de ozônioQuímica da Estratosfera e o buraco na camada de ozônio
Química da Estratosfera e o buraco na camada de ozônioDafmet Ufpel
 
Employing heisenberg’s turbulent spectral transfer theory to
Employing heisenberg’s turbulent spectral transfer theory toEmploying heisenberg’s turbulent spectral transfer theory to
Employing heisenberg’s turbulent spectral transfer theory toDafmet Ufpel
 
Eventos de Chuva Intensa na região sul do Brasil
Eventos de Chuva Intensa na região sul do BrasilEventos de Chuva Intensa na região sul do Brasil
Eventos de Chuva Intensa na região sul do BrasilDafmet Ufpel
 
Meteorologia na EACF
Meteorologia na EACFMeteorologia na EACF
Meteorologia na EACFDafmet Ufpel
 
Mudanças climaticas samet
Mudanças climaticas   sametMudanças climaticas   samet
Mudanças climaticas sametDafmet Ufpel
 
Apresentação redec 4 evento 07-12-2012
Apresentação redec 4   evento 07-12-2012Apresentação redec 4   evento 07-12-2012
Apresentação redec 4 evento 07-12-2012Dafmet Ufpel
 
Seminário samet 2012
Seminário samet 2012Seminário samet 2012
Seminário samet 2012Dafmet Ufpel
 
Estratosfera semana acadêmica
Estratosfera   semana acadêmicaEstratosfera   semana acadêmica
Estratosfera semana acadêmicaDafmet Ufpel
 
Meteorologia aplicada aos ecossistemas santiago vianna cuadra
Meteorologia aplicada aos ecossistemas   santiago vianna cuadraMeteorologia aplicada aos ecossistemas   santiago vianna cuadra
Meteorologia aplicada aos ecossistemas santiago vianna cuadraDafmet Ufpel
 
Semana acadêmica ufpel
Semana acadêmica ufpelSemana acadêmica ufpel
Semana acadêmica ufpelDafmet Ufpel
 
Edital de convocacao para as eleicoes do dafmet 2012
Edital de convocacao para as eleicoes do dafmet 2012Edital de convocacao para as eleicoes do dafmet 2012
Edital de convocacao para as eleicoes do dafmet 2012Dafmet Ufpel
 
vaga de estagio 2011 - Meteorologia
vaga de estagio 2011 - Meteorologiavaga de estagio 2011 - Meteorologia
vaga de estagio 2011 - MeteorologiaDafmet Ufpel
 
A experiência do SIMEPAR no monitoramento de tempestades severas
A experiência do SIMEPAR no monitoramento de tempestades severasA experiência do SIMEPAR no monitoramento de tempestades severas
A experiência do SIMEPAR no monitoramento de tempestades severasDafmet Ufpel
 
Cartaz Semana Academica
Cartaz Semana AcademicaCartaz Semana Academica
Cartaz Semana AcademicaDafmet Ufpel
 

Mais de Dafmet Ufpel (20)

O desafio da modelagem de dispersão e química de poluentes
O desafio da modelagem de dispersão e química de poluentesO desafio da modelagem de dispersão e química de poluentes
O desafio da modelagem de dispersão e química de poluentes
 
Experiências em estudos de clima urbano
Experiências em estudos de clima urbanoExperiências em estudos de clima urbano
Experiências em estudos de clima urbano
 
O desafio de comunicar a Meteorologia - por Estael Sias
O desafio de comunicar a Meteorologia - por Estael SiasO desafio de comunicar a Meteorologia - por Estael Sias
O desafio de comunicar a Meteorologia - por Estael Sias
 
Química da Estratosfera e o buraco na camada de ozônio
Química da Estratosfera e o buraco na camada de ozônioQuímica da Estratosfera e o buraco na camada de ozônio
Química da Estratosfera e o buraco na camada de ozônio
 
Employing heisenberg’s turbulent spectral transfer theory to
Employing heisenberg’s turbulent spectral transfer theory toEmploying heisenberg’s turbulent spectral transfer theory to
Employing heisenberg’s turbulent spectral transfer theory to
 
Eventos de Chuva Intensa na região sul do Brasil
Eventos de Chuva Intensa na região sul do BrasilEventos de Chuva Intensa na região sul do Brasil
Eventos de Chuva Intensa na região sul do Brasil
 
Meteorologia na EACF
Meteorologia na EACFMeteorologia na EACF
Meteorologia na EACF
 
Capincho cumulus
Capincho cumulusCapincho cumulus
Capincho cumulus
 
Mudanças climaticas samet
Mudanças climaticas   sametMudanças climaticas   samet
Mudanças climaticas samet
 
Apresentação redec 4 evento 07-12-2012
Apresentação redec 4   evento 07-12-2012Apresentação redec 4   evento 07-12-2012
Apresentação redec 4 evento 07-12-2012
 
Seminário samet 2012
Seminário samet 2012Seminário samet 2012
Seminário samet 2012
 
Estratosfera semana acadêmica
Estratosfera   semana acadêmicaEstratosfera   semana acadêmica
Estratosfera semana acadêmica
 
Meteorologia aplicada aos ecossistemas santiago vianna cuadra
Meteorologia aplicada aos ecossistemas   santiago vianna cuadraMeteorologia aplicada aos ecossistemas   santiago vianna cuadra
Meteorologia aplicada aos ecossistemas santiago vianna cuadra
 
Semana acadêmica ufpel
Semana acadêmica ufpelSemana acadêmica ufpel
Semana acadêmica ufpel
 
Samet2012
Samet2012Samet2012
Samet2012
 
Empreendedorismo
EmpreendedorismoEmpreendedorismo
Empreendedorismo
 
Edital de convocacao para as eleicoes do dafmet 2012
Edital de convocacao para as eleicoes do dafmet 2012Edital de convocacao para as eleicoes do dafmet 2012
Edital de convocacao para as eleicoes do dafmet 2012
 
vaga de estagio 2011 - Meteorologia
vaga de estagio 2011 - Meteorologiavaga de estagio 2011 - Meteorologia
vaga de estagio 2011 - Meteorologia
 
A experiência do SIMEPAR no monitoramento de tempestades severas
A experiência do SIMEPAR no monitoramento de tempestades severasA experiência do SIMEPAR no monitoramento de tempestades severas
A experiência do SIMEPAR no monitoramento de tempestades severas
 
Cartaz Semana Academica
Cartaz Semana AcademicaCartaz Semana Academica
Cartaz Semana Academica
 

Mini Curso Fortran UFPel XVII Semana Meteorologia

  • 1. Mini Curso de Programação Fortran Universidade Federal de Pelotas XVII Semana Acadêmica da Meteorologia 29 de novembro a 03 de dezembro Prof. Marcello Macarthy [email_address]
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Se .... Então... Senão Encadeados If (condição) then <instruções> else If (condição) then <instruções> else <instruções> endif endif Linguagem Fortran
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Linguagem Fortran Fonte: João Tavares/JOF CFAC
  • 42. Linguagem Fortran Fonte: João Tavares/JOF CFAC
  • 43. Linguagem Fortran Fonte: João Tavares/JOF CFAC
  • 44. Linguagem Fortran Fonte: João Tavares/JOF CFAC
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51. SUBROUTINE subroutine-name (arg1, arg2, ..., argn) IMPLICIT NONE [specification part] [execution part] [subprogram part] END SUBROUTINE subroutine-name Linguagem Fortran
  • 52.
  • 53.