fortran

6
FORTRAN Formula Translation André Luis Mello Djean Araújo Diego Muniz

Upload: stacy

Post on 06-Jan-2016

23 views

Category:

Documents


0 download

DESCRIPTION

FORTRAN. Formula Translation. André Luis Mello Djean Araújo Diego 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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: FORTRAN

FORTRAN

Formula Translation

André Luis MelloDjean AraújoDiego Muniz

Page 2: FORTRAN

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

Page 3: FORTRAN

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

Page 4: FORTRAN

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

Page 5: FORTRAN

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

Page 6: FORTRAN

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