Introdução à Programação em Fortran
Ian Giestas Pauli
Aula 1
O que é programação ?
Programação é o processo de escrita, teste e
manutenção de um programa de computador. O
programa é escrito em uma linguagem de alto nível
(entendida pelos seres humanos) e “traduzida” para a
linguagem binária (de baixo nível, entendida por
máquinas).
[fonte] wikipédia
Linguagens de programação
Existem diversas linguagens de programação, cada uma delas
possuem características próprias, mas em teoria em qualquer
uma delas consegue-se construir qualquer programa.
Exemplos de linguagens de programação:
C, C++, C#, Python, Java, Fortran, Pascal, Perl …
Entre Outras
Compilação e Interpretação
Um programa pode ser Compilado ou Interpretado.
Compilação
Ao ser compilado, o programa é totalmente traduzido
para a linguagem de máquina, gerando o executável
binário. Os “.exe” dos programas para windows por
exemplo;
Interpretação
Já na Interpretação ocorre a leitura e a tradução
simultânea do código do programa, através de um
interpretador.
Ex: Python
Processo da Programação
(ideia)
Algoritmo
(código)
Programa
(Programa traduzido)
Maquina
Algoritmos
São uma sequência de ações finitas e ordenadas, para a
resolução de um problema. São utilizados em programação,
eletrônica e em muitas outras áreas.
Algoritmos
O conceito de algoritmo é frequentemente ilustrado pelo
exemplo de uma receita:
Pão com manteiga:
Pegue o pão e a manteiga
Corte o pão ao meio
Passe a manteiga no pão
Feche o pão
Estruturas básicas
Comandos
(instruções para a máquina)
Variáveis
(informações guardadas)
Nativos da linguagem Definido pelo programador
Tipos de variável
Variáveis
Booleano ou
Lógico
Real
Inteiro Caractere
O Fortran
O nome é um acrônimo da expressão "IBM
Mathematical FORmula TRANslation System".
Possui grande precisão numérica.
Formato básico de um programa em fortran
Program nome_do_programa
Implicit none
!definição de variáveis
[…]
!comandos e corpo do programa
[…]
Stop
End program
Seu primeiro programa :D
Program Hello
Implicit none
Print*, '**************************'
Print*, 'Hello World'
print*, '**************************'
stop
End program Hello
Compilando seu programa
1) Salve o arquivo anterior com a extensão “.f90”
2) Abra o terminal (linux) ou o cmd (windows)
3)digite:
compilador arquivo.f90 -o nome_executavel
Ex: gfortran hello.f90 -o hello
4) Rode o programa usando o ./nome_executável
Declarando variáveis
Todas as variáveis utilizadas pelo programa devem ser
declaradas antes do inicio do mesmo.
tipo_variavel:: nome_variavel1,nome_variavel2
Ex: real :: peso
Integer :: idade
Logical :: robot
Character(len=5)::valor
Agregando valor a uma variável
Agregar valor a uma variável é muito simples:
Basta igualá-la a um valor
Ex:
Camarote=”valor” ! Atribuí uma string a variavel
Champanhe=2 ! Atribuí um numero inteiro
Pesado=2.02151 !atribuí um numero real
Regime=.false. !atribuí um valor logico

Aula1 - introdução à programação

  • 1.
    Introdução à Programaçãoem Fortran Ian Giestas Pauli Aula 1
  • 2.
    O que éprogramação ? Programação é o processo de escrita, teste e manutenção de um programa de computador. O programa é escrito em uma linguagem de alto nível (entendida pelos seres humanos) e “traduzida” para a linguagem binária (de baixo nível, entendida por máquinas). [fonte] wikipédia
  • 3.
    Linguagens de programação Existemdiversas linguagens de programação, cada uma delas possuem características próprias, mas em teoria em qualquer uma delas consegue-se construir qualquer programa. Exemplos de linguagens de programação: C, C++, C#, Python, Java, Fortran, Pascal, Perl … Entre Outras
  • 4.
    Compilação e Interpretação Umprograma pode ser Compilado ou Interpretado. Compilação Ao ser compilado, o programa é totalmente traduzido para a linguagem de máquina, gerando o executável binário. Os “.exe” dos programas para windows por exemplo;
  • 5.
    Interpretação Já na Interpretaçãoocorre a leitura e a tradução simultânea do código do programa, através de um interpretador. Ex: Python
  • 6.
  • 7.
    Algoritmos São uma sequênciade ações finitas e ordenadas, para a resolução de um problema. São utilizados em programação, eletrônica e em muitas outras áreas.
  • 8.
    Algoritmos O conceito dealgoritmo é frequentemente ilustrado pelo exemplo de uma receita: Pão com manteiga: Pegue o pão e a manteiga Corte o pão ao meio Passe a manteiga no pão Feche o pão
  • 9.
    Estruturas básicas Comandos (instruções paraa máquina) Variáveis (informações guardadas) Nativos da linguagem Definido pelo programador
  • 10.
    Tipos de variável Variáveis Booleanoou Lógico Real Inteiro Caractere
  • 11.
    O Fortran O nomeé um acrônimo da expressão "IBM Mathematical FORmula TRANslation System". Possui grande precisão numérica.
  • 12.
    Formato básico deum programa em fortran Program nome_do_programa Implicit none !definição de variáveis […] !comandos e corpo do programa […] Stop End program
  • 13.
    Seu primeiro programa:D Program Hello Implicit none Print*, '**************************' Print*, 'Hello World' print*, '**************************' stop End program Hello
  • 14.
    Compilando seu programa 1)Salve o arquivo anterior com a extensão “.f90” 2) Abra o terminal (linux) ou o cmd (windows) 3)digite: compilador arquivo.f90 -o nome_executavel Ex: gfortran hello.f90 -o hello 4) Rode o programa usando o ./nome_executável
  • 15.
    Declarando variáveis Todas asvariáveis utilizadas pelo programa devem ser declaradas antes do inicio do mesmo. tipo_variavel:: nome_variavel1,nome_variavel2 Ex: real :: peso Integer :: idade Logical :: robot Character(len=5)::valor
  • 16.
    Agregando valor auma variável Agregar valor a uma variável é muito simples: Basta igualá-la a um valor Ex: Camarote=”valor” ! Atribuí uma string a variavel Champanhe=2 ! Atribuí um numero inteiro Pesado=2.02151 !atribuí um numero real Regime=.false. !atribuí um valor logico