Serviços  
 
    Treinamentos - Introdução ao FORTRAN90
 
 


Clique aqui para fazer sua Inscrição



Download da apostila do curso: apostila_fortran90.pdf



Pré-requisitos

 
Os exemplos são realizados em ambiente Unix (Tutorial de Unix), e portanto um conhecimento mínimo desse ambiente é útil, mas não imprescindível (manipulação básica de arquivos é suficiente).
Por outro lado, como não há tempo de desenvolver todos os detalhes durante o treinamento, alguma familiaridade com a linguagem é importante para um bom aproveitamento do mesmo. Isto significa, por exemplo, algum contato anterior com a linguagem ou experiência com programação em Fortran 77, de modo que aspectos mais básicos não sejam completamente estranhos, como por exemplo a leitura ou gravação de dados.
É possível seguir o curso sem nenhum conhecimento prévio da linguagem, mas nesse caso a expectativa seria de aproveitamento parcial.
 


Carga Horária:
15 horas
 

Objetivos

 
A meta deste treinamento é fornecer uma visão geral completa da linguagem. O conhecimento dos recursos básicos do Fortran 90, ilustrados por inúmeros exemplos de utilização, permitirão aos usuários desenvolverem suas próprias aplic ções, usando os recursos disponíveis de forma consistente.
 


Descrição

 
O treinamento cobre toda a sintaxe básica do Fortran 90. Para garantir uma melhor compreensão dos conceitos e da utilização da sintaxe, um grande número de exemplos é apresentado e discutido. Aplicações reais da linguagem podem ser vislumbradas através dos exemplos apresentados.
Com o intuito de economizar tempo e ir direto aos pontos de maior interesse, boa parte dos exemplos está pronta.
Uma segunda parte se encontra semi acabada, devendo ser completados em sala; os pontos inacabados referem-se somente aos conceitos e ou sintaxe que se pretende enfatizar em cada exemplo.


Ementa

 
  • Introdução ao Fortran
     
  • Elementos do Fortran90
     
    • IF - THEN - ELSE - ELSEIF - ENDIF
    • DO - ENDDO
    • DO - WHILE - ENDDO
    • SELECT - CASE
    • Funções internas

    •  
  • Conjuntos ordenados ('arrays')
     
    • Operações
    • Seções
    • Construtores
    • Alocação dinâmica

    •  
  • Subprogramas e interfaces
     
    • Definição de funções
    • Definição de subrotinas
    • Recursividade

    •  
  • Módulos
     
  • Recursos de Entrada e Saída
     

 
 
Retornar