fortran
Post on 06-Jan-2016
24 Views
Preview:
DESCRIPTION
TRANSCRIPT
FORTRAN
Formula Translation
André Luis MelloDjean AraújoDiego Muniz
Breve Histórico
• Surgiu na Segunda metade da década de 50 para fins militares/científicos.
• Até então não havia forma eficiente de programar computadores.
• Foi e ainda é muito importante. • Criada para otimizar as máquinas.
Hardware era caro e a mão de obra do programador barata.Foi a primeira linguagem de alto nível com várias modificações para aumentar a eficiência dos cálculos e oferecer maior número de ferramentas.
• 1966 Fortran IV, 1977Fortran 77, 1990 Fortran 90.• http://www.eq.uc.pt/~dilupo3/Hist.html
RECURSOS DO FORTRAN90
• Nome de variáveis flexíveis• Interface • Novas operações envolvendo conjuntos ou
partes do conjunto • Novas funções intrínsecas• Recursividade • Portabilidade numérica enriquecida• Memória dinâmica e ponteiros
Diferenças entre Fortran 77 e 90
• Acessem o site do professor Eduardo e confiram na sessão Fortran.
http://www.inf.ufg.br/~eduardo/lp/alunos/index.html
Exemplo de código em Fortran! Calcula o fatorial de N recursivamente! Precondition: N deve ser maior ou igual a 0! Poscondition: res é o resultado final!!declaração de argumentosINTEGER N, res! IF (N <= 1) THEN
res= 1 ELSE
res= N * factorial (N-1)END IF ! RETURN END
Compiladores(à título de curiosidade)
Para Linux:http://www.intel.com/software/products/compilers/downloads/forlin.htm
Para Windows:http://baixaki.ig.com.br/site/detail4984.htm
top related