unidade 03


Tutorial da IDE

Tutorial do Terminal

Introdução ao Linux – Comandos Básicos de Terminal


Ferramentas

Treinar e aprender instalar as Ferramentas para programação usando Linguagem Fortran:

  • Compilador – gfortran [105 Mb] (1° – PRIMEIRO INSTALE ESSE)
  • IDE – Visual Studio Code [30,2 Mb] (2° – SEGUNDO INSTALE ESSE)

Vídeos instrucionais (youtube)

No vídeo acima, o objetivo é que você aprenda o processo de download e instalação. O exemplo que o autor mostra a partir do minuto 1:40 (abertura de projeto) é específico para o desenvolvimento do autor. No caso do Fortran vou ensinar na próxima aula.

O vídeo acima é mais completo e mostra o passo a passo para instalação das ferramentas para programação em C/C++, para Fortran será análogo, apenas deveremos ter instalado o gfortran como descrito no item 1° Ferramentas acima.

Extra

Como Instalar e Configurar o VS Code (Visual Studio Code) para compilar programas em C/C++ – YouTube


Avaliações

  • Moodle – Questionário/Avaliação – U3

Vídeos

Fonte: Youtube – Acesso em xx/xx/2022


Leitura

programacao-cientifica-em-fortran-rudinei-dias-d-cunha

Fortran 95

CUNHA, R. D.; Programação Científica Em Fortran 95 Básico, Clube dos Autores, Ilha Solteira, 2011 – [Visitar](http://oferta.vc/qX41)


Resumo

Como Instalar e Convigurar VS Code para Compilar Fortran no Windows

  1. Download e Instalação do VS Code (IDE – Ingtegrated Development Environment)
  2. Download e Instalação do compilador Gfortran e (MinGW – _Minimalist GNU for Windows)
  3. Configurar as Variáveis de Ambiente para MinGW
    • Pressione a tecla "Windows" e digite "Variáveis de Ambiente"
  4. Configurar o Compilador Gfortran no VS Code



Motivacional

https://bitbucket.org/snippets/fsc1004/ekeo5


program canhao
implicit none
integer, parameter :: r = 10 ! Alcance máximo a borda de um círculo de raio r (r = 10 Km)
integer :: x, y
real :: distancia
! Equação de um círculo de Raio r: x^2 + y^2 <= r^2
print *, 'Digite as coordenadas x e y: '
read *, x, y
! Testa se estas coordenadas ficam dentro do circulo
if ((x ** 2. + y ** 2.) .LE. r ** 2) then
print *, 'Acertou o Alvo'
! Calcula a distancia
distancia = SQRT(x ** 2. + y ** 2.)
print *, 'Distancia entre o canhao e o Alvo (Km): ', distancia
else
print *, 'Errou o Alvo!'
endif
end program canhao
view raw canhao.f90 hosted with ❤ by GitHub

IDPFPG-2081